com.stimulsoft.report.dictionary.businessObjects
Class StiBusinessObjectsCollection
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<StiBusinessObject>
com.stimulsoft.report.dictionary.businessObjects.StiBusinessObjectsCollection
- All Implemented Interfaces:
- IStiJsonReportObject, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<StiBusinessObject>, java.util.Collection<StiBusinessObject>, java.util.Comparator<StiBusinessObject>, java.util.List<StiBusinessObject>, java.util.RandomAccess
public class StiBusinessObjectsCollection
- extends java.util.ArrayList<StiBusinessObject>
- implements java.util.Comparator<StiBusinessObject>, IStiJsonReportObject
Collection of business objects.
- See Also:
- Serialized Form
Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, 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.Comparator |
equals |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
cachedBusinessObjects
public java.util.Hashtable<java.lang.String,StiBusinessObject> cachedBusinessObjects
dictionary
public StiDictionary dictionary
parentBusinessObject
public StiBusinessObject parentBusinessObject
StiBusinessObjectsCollection
public StiBusinessObjectsCollection(StiDictionary dictionary,
StiBusinessObject parentBusinessObject)
- Creates the collection of Data Sources.
- Parameters:
dictionary
- The dictionary in which the collection is registered.
StiBusinessObjectsCollection
public StiBusinessObjectsCollection(java.util.List<StiBusinessObject> content)
StiBusinessObjectsCollection
public StiBusinessObjectsCollection()
set
public StiBusinessObject set(int index,
StiBusinessObject newValue)
- Specified by:
set
in interface java.util.List<StiBusinessObject>
- Overrides:
set
in class java.util.ArrayList<StiBusinessObject>
getCachedBusinessObjects
public final java.util.Hashtable<java.lang.String,StiBusinessObject> getCachedBusinessObjects()
getItem
public final StiBusinessObject getItem(java.lang.String name)
setItem
public final void setItem(java.lang.String name,
StiBusinessObject value)
Sort
public final void Sort()
Sort
public final void Sort(StiSortOrder order)
Sort
public final void Sort(StiSortOrder order,
boolean sortColumns)
Connect
public final void Connect()
Disconnect
public final void Disconnect()
compare
public int compare(StiBusinessObject o1,
StiBusinessObject o2)
- Specified by:
compare
in interface java.util.Comparator<StiBusinessObject>
clone
public final java.lang.Object clone()
- Creates a new object that is a copy of the current instance.
- Overrides:
clone
in class java.util.ArrayList<StiBusinessObject>
- Returns:
- A new object that is a copy of this instance.
get
public StiBusinessObject get(java.lang.String string)
SaveToJsonObject
public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
throws JSONException
- Specified by:
SaveToJsonObject
in interface IStiJsonReportObject
- Throws:
JSONException
LoadFromJsonObject
public void LoadFromJsonObject(JSONObject jObject)
throws JSONException
- Specified by:
LoadFromJsonObject
in interface IStiJsonReportObject
- Throws:
JSONException