public class StiBusinessObjectsCollection extends java.util.ArrayList<StiBusinessObject> implements java.util.Comparator<StiBusinessObject>, IStiJsonReportObject
| Modifier and Type | Field and Description |
|---|---|
java.util.Hashtable<java.lang.String,StiBusinessObject> |
cachedBusinessObjects |
StiDictionary |
dictionary |
StiBusinessObject |
parentBusinessObject |
| Constructor and Description |
|---|
StiBusinessObjectsCollection() |
StiBusinessObjectsCollection(java.util.List<StiBusinessObject> content) |
StiBusinessObjectsCollection(StiDictionary dictionary,
StiBusinessObject parentBusinessObject)
Creates the collection of Data Sources.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Creates a new object that is a copy of the current instance.
|
int |
compare(StiBusinessObject o1,
StiBusinessObject o2) |
void |
Connect() |
void |
Disconnect() |
StiBusinessObject |
get(java.lang.String string) |
java.util.Hashtable<java.lang.String,StiBusinessObject> |
getCachedBusinessObjects() |
StiBusinessObject |
getItem(java.lang.String name) |
void |
LoadFromJsonObject(JSONObject jObject) |
JSONObject |
SaveToJsonObject(StiJsonSaveMode mode) |
StiBusinessObject |
set(int index,
StiBusinessObject newValue) |
void |
setItem(java.lang.String name,
StiBusinessObject value) |
void |
Sort() |
void |
Sort(StiSortOrder order) |
void |
Sort(StiSortOrder order,
boolean sortColumns) |
add, add, addAll, addAll, clear, contains, ensureCapacity, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, size, subList, toArray, toArray, trimToSizepublic java.util.Hashtable<java.lang.String,StiBusinessObject> cachedBusinessObjects
public StiDictionary dictionary
public StiBusinessObject parentBusinessObject
public StiBusinessObjectsCollection(StiDictionary dictionary, StiBusinessObject parentBusinessObject)
dictionary - The dictionary in which the collection is registered.public StiBusinessObjectsCollection(java.util.List<StiBusinessObject> content)
public StiBusinessObjectsCollection()
public StiBusinessObject set(int index, StiBusinessObject newValue)
set in interface java.util.List<StiBusinessObject>set in class java.util.ArrayList<StiBusinessObject>public final java.util.Hashtable<java.lang.String,StiBusinessObject> getCachedBusinessObjects()
public final StiBusinessObject getItem(java.lang.String name)
public final void setItem(java.lang.String name,
StiBusinessObject value)
public final void Sort()
public final void Sort(StiSortOrder order)
public final void Sort(StiSortOrder order, boolean sortColumns)
public final void Connect()
public final void Disconnect()
public int compare(StiBusinessObject o1, StiBusinessObject o2)
compare in interface java.util.Comparator<StiBusinessObject>public final java.lang.Object clone()
clone in class java.util.ArrayList<StiBusinessObject>public StiBusinessObject get(java.lang.String string)
public JSONObject SaveToJsonObject(StiJsonSaveMode mode) throws JSONException
SaveToJsonObject in interface IStiJsonReportObjectJSONExceptionpublic void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject in interface IStiJsonReportObjectJSONExceptionCopyright © 2019 Stimulsoft. All Rights Reserved.