Class StiBusinessObjectsCollection
java.lang.Object
java.util.AbstractCollection<StiBusinessObject>
java.util.AbstractList<StiBusinessObject>
java.util.ArrayList<StiBusinessObject>
com.stimulsoft.report.dictionary.businessObjects.StiBusinessObjectsCollection
- All Implemented Interfaces:
IStiJsonReportObject,Serializable,Cloneable,Iterable<StiBusinessObject>,Collection<StiBusinessObject>,List<StiBusinessObject>,RandomAccess,SequencedCollection<StiBusinessObject>
public class StiBusinessObjectsCollection
extends ArrayList<StiBusinessObject>
implements IStiJsonReportObject
Collection of business objects.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionStiBusinessObjectsCollection(StiDictionary dictionary, StiBusinessObject parentBusinessObject) Creates the collection of Data Sources. -
Method Summary
Modifier and TypeMethodDescriptionfinal Objectclone()Creates a new object that is a copy of the current instance.intfinal voidConnect()final voidfinal Hashtable<String, StiBusinessObject> final StiBusinessObjectvoidLoadFromJsonObject(JSONObject jObject) set(int index, StiBusinessObject newValue) final voidsetItem(String name, StiBusinessObject value) final voidSort()final voidSort(StiSortOrder order) final voidSort(StiSortOrder order, boolean sortColumns) Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, reversed
-
Field Details
-
cachedBusinessObjects
-
dictionary
-
parentBusinessObject
-
-
Constructor Details
-
StiBusinessObjectsCollection
public StiBusinessObjectsCollection(StiDictionary dictionary, StiBusinessObject parentBusinessObject) Creates the collection of Data Sources.- Parameters:
dictionary- The dictionary in which the collection is registered.
-
StiBusinessObjectsCollection
-
StiBusinessObjectsCollection
public StiBusinessObjectsCollection()
-
-
Method Details
-
set
- Specified by:
setin interfaceList<StiBusinessObject>- Overrides:
setin classArrayList<StiBusinessObject>
-
getCachedBusinessObjects
-
getItem
-
setItem
-
Sort
public final void Sort() -
Sort
-
Sort
-
Connect
public final void Connect() -
Disconnect
public final void Disconnect() -
compare
-
clone
Creates a new object that is a copy of the current instance.- Overrides:
clonein classArrayList<StiBusinessObject>- Returns:
- A new object that is a copy of this instance.
-
get
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin interfaceIStiJsonReportObject- Throws:
JSONException
-