Package com.stimulsoft.report.components
Class StiComponentsCollection
- All Implemented Interfaces:
IStiJsonReportObject,Serializable,Cloneable,Iterable<StiComponent>,Collection<StiComponent>,List<StiComponent>,RandomAccess,SequencedCollection<StiComponent>
public class StiComponentsCollection
extends ArrayList<StiComponent>
implements IStiJsonReportObject
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionStiComponentsCollection(int size) StiComponentsCollection(StiContainer parent) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, StiComponent component) booleanadd(StiComponent component) voidAddRange(StiComponentsCollection components) voidClear()voidClear all earlier saved object states.clone()voidfinal StiComponentGetComponentByName(String componentName, StiContainer container) final StiPageGetPageByAlias(String alias) voidLoadFromJsonObject(JSONObject jObject) voidRestoreState(String stateName) Restores the earlier saved object state.voidSaves the current state of an object.final voidSetParent(StiContainer parent) voidvoidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidMethods inherited from class java.util.ArrayList
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, set, 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
-
Constructor Details
-
StiComponentsCollection
-
StiComponentsCollection
public StiComponentsCollection() -
StiComponentsCollection
public StiComponentsCollection(int size)
-
-
Method Details
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin interfaceIStiJsonReportObject- Throws:
JSONException
-
add
- Specified by:
addin interfaceCollection<StiComponent>- Specified by:
addin interfaceList<StiComponent>- Overrides:
addin classArrayList<StiComponent>
-
add
- Specified by:
addin interfaceList<StiComponent>- Overrides:
addin classArrayList<StiComponent>
-
SaveState
Saves the current state of an object.- Parameters:
stateName- A name of the state being saved.
-
RestoreState
Restores the earlier saved object state.- Parameters:
stateName- A name of the state being restored.
-
ClearAllStates
public void ClearAllStates()Clear all earlier saved object states. -
SortBySelectionTick
public final void SortBySelectionTick() -
SortByPriority
public final void SortByPriority() -
SortByTopPosition
public final void SortByTopPosition() -
SortByBottomPosition
public final void SortByBottomPosition() -
SortByLeftPosition
public final void SortByLeftPosition() -
SortByRightPosition
public final void SortByRightPosition() -
sortBandsByLeftPosition
public void sortBandsByLeftPosition() -
sortBandsByTopPosition
public void sortBandsByTopPosition() -
GetComponentByName
-
GetPageByAlias
-
SetParent
-
get
-
fillPage
-
clone
- Overrides:
clonein classArrayList<StiComponent>
-
AddRange
-
Clear
public void Clear()
-