com.stimulsoft.report.dictionary
Class StiVariablesCollection
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<E>
com.stimulsoft.base.StiValueCollection<StiVariable>
com.stimulsoft.report.dictionary.StiVariablesCollection
- All Implemented Interfaces:
- IStiValueCollection, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<StiVariable>, java.util.Collection<StiVariable>, java.util.List<StiVariable>, java.util.RandomAccess
public class StiVariablesCollection
- extends StiValueCollection<StiVariable>
Describes the collection of variables.
- See Also:
- Serialized Form
Method Summary |
boolean |
add(StiVariable variable)
|
void |
add(java.lang.String category)
|
void |
add(java.lang.String name,
java.lang.Object value)
|
void |
add(java.lang.String name,
StiSystemTypeEnum type)
|
void |
add(java.lang.String category,
java.lang.String name,
java.lang.Object value)
|
void |
add(java.lang.String category,
java.lang.String name,
StiSystemTypeEnum type)
|
void |
add(java.lang.String category,
java.lang.String name,
StiSystemType type,
java.lang.String value,
boolean readOnly)
|
void |
add(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.Object value)
|
void |
add(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.Object value,
boolean readOnly)
|
void |
add(java.lang.String category,
java.lang.String name,
java.lang.String alias,
StiSystemType type,
java.lang.String value,
boolean readOnly)
|
boolean |
contains(java.lang.String variableName)
|
StiVariable |
get(java.lang.String variableName)
|
int |
getFirstCategoryIndex(java.lang.String category)
|
int |
getLastCategoryIndex(java.lang.String category)
|
void |
LoadFromJsonObjectEx(JSONObject jObject,
StiReport report)
|
void |
moveCategoryTo(java.lang.String fromCategory,
java.lang.String toCategory)
Moves all variables from "fromCategory" category to position of "toCategory" category. |
StiVariable |
remove(java.lang.String variableName)
|
void |
removeCategory(java.lang.String category)
|
JSONObject |
SaveToJsonObjectEx(StiJsonSaveMode mode)
|
void |
Sort(StiSortOrder order)
|
Methods inherited from class java.util.ArrayList |
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
StiVariablesCollection
public StiVariablesCollection()
SaveToJsonObjectEx
public JSONObject SaveToJsonObjectEx(StiJsonSaveMode mode)
throws JSONException
- Throws:
JSONException
LoadFromJsonObjectEx
public void LoadFromJsonObjectEx(JSONObject jObject,
StiReport report)
throws JSONException
- Throws:
JSONException
add
public final void add(java.lang.String name,
java.lang.Object value)
add
public final void add(java.lang.String category,
java.lang.String name,
java.lang.Object value)
add
public final void add(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.Object value)
add
public final void add(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.Object value,
boolean readOnly)
add
public final void add(java.lang.String category,
java.lang.String name,
java.lang.String alias,
StiSystemType type,
java.lang.String value,
boolean readOnly)
add
public final void add(java.lang.String category)
add
public final void add(java.lang.String category,
java.lang.String name,
StiSystemType type,
java.lang.String value,
boolean readOnly)
add
public final void add(java.lang.String category,
java.lang.String name,
StiSystemTypeEnum type)
add
public final void add(java.lang.String name,
StiSystemTypeEnum type)
contains
public boolean contains(java.lang.String variableName)
remove
public StiVariable remove(java.lang.String variableName)
add
public final boolean add(StiVariable variable)
- Specified by:
add
in interface java.util.Collection<StiVariable>
- Specified by:
add
in interface java.util.List<StiVariable>
- Overrides:
add
in class java.util.ArrayList<StiVariable>
Sort
public void Sort(StiSortOrder order)
get
public StiVariable get(java.lang.String variableName)
removeCategory
public void removeCategory(java.lang.String category)
getFirstCategoryIndex
public int getFirstCategoryIndex(java.lang.String category)
getLastCategoryIndex
public int getLastCategoryIndex(java.lang.String category)
moveCategoryTo
public void moveCategoryTo(java.lang.String fromCategory,
java.lang.String toCategory)
- Moves all variables from "fromCategory" category to position of "toCategory" category.
- Parameters:
fromCategory
- toCategory
-