com.stimulsoft.report.dictionary
Class StiDataColumnsCollection
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<E>
com.stimulsoft.base.system.StiCollection<StiDataColumn>
com.stimulsoft.report.dictionary.StiDataColumnsCollection
- All Implemented Interfaces:
- IStiJsonReportObject, IStiValueCollection, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<StiDataColumn>, java.util.Collection<StiDataColumn>, java.util.List<StiDataColumn>, java.util.RandomAccess
public class StiDataColumnsCollection
- extends StiCollection<StiDataColumn>
- implements IStiValueCollection, IStiJsonReportObject
- See Also:
- Serialized Form
Methods inherited from class java.util.ArrayList |
add, clear, clone, 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.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
StiDataColumnsCollection
public StiDataColumnsCollection()
StiDataColumnsCollection
public StiDataColumnsCollection(StiBusinessObject stiBusinessObject)
StiDataColumnsCollection
public StiDataColumnsCollection(StiDataSource stiDataSource)
get
public StiDataColumn get(java.lang.String columnName)
getIndexByName
public int getIndexByName(java.lang.String columnName)
getIndexByName
public int getIndexByName(java.lang.String columnName,
boolean sort)
getCachedDataColumns
public java.util.ArrayList<StiDataColumn> getCachedDataColumns()
getItemsType
public java.lang.Class<?> getItemsType(java.lang.String textContext)
- Specified by:
getItemsType
in interface IStiValueCollection
- Returns:
- Тип элементов коллекции, который она будет пытаться десериализовать при загрузке
(если тип элемента не определён автоматически).
contains
public boolean contains(java.lang.String columnName)
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