Package com.adbs.ast
Class MetadataCollectionBase
- java.lang.Object
-
- com.adbs.ast.UpdatablePersistent
-
- com.adbs.ast.MetadataBase
-
- com.adbs.ast.MetadataCollectionBase
-
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
MetadataFieldList,MetadataParametersList,MetadataRelationList
public class MetadataCollectionBase extends MetadataBase
-
-
Field Summary
-
Fields inherited from class com.adbs.ast.MetadataBase
data, sqlContext
-
Fields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList
-
-
Constructor Summary
Constructors Constructor Description MetadataCollectionBase(MetadataBase parent, BaseSQLContext sqlContext, java.lang.Class itemClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataCollectionItemBaseadd()voidassign(java.lang.Object source)voidclear()voiddelete(int index)voiddispose()MetadataCollectionItemBaseget(int index)intgetCapacity()intgetCount()protected java.lang.StringgetXMLItemName()intindexOf(MetadataCollectionItemBase item)MetadataBaseinsert(int index)voidmove(int curIndex, int newIndex)intremove(MetadataCollectionItemBase item)voidset(int index, MetadataCollectionItemBase value)voidsetCapacity(int value)voidsort(java.util.Comparator<MetadataCollectionItemBase> comparator)-
Methods inherited from class com.adbs.ast.MetadataBase
clone, getSQLContext
-
Methods inherited from class com.adbs.ast.UpdatablePersistent
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
-
-
-
-
Constructor Detail
-
MetadataCollectionBase
public MetadataCollectionBase(MetadataBase parent, BaseSQLContext sqlContext, java.lang.Class itemClass)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
disposein interfaceDisposable- Overrides:
disposein classMetadataBase
-
getCount
public int getCount()
-
getCapacity
public int getCapacity()
-
setCapacity
public void setCapacity(int value)
-
get
public MetadataCollectionItemBase get(int index)
-
set
public void set(int index, MetadataCollectionItemBase value)
-
getXMLItemName
protected java.lang.String getXMLItemName()
-
assign
public void assign(java.lang.Object source)
- Overrides:
assignin classMetadataBase
-
add
public MetadataCollectionItemBase add()
-
clear
public void clear()
-
delete
public void delete(int index)
-
indexOf
public int indexOf(MetadataCollectionItemBase item)
-
insert
public MetadataBase insert(int index)
-
move
public void move(int curIndex, int newIndex)
-
remove
public int remove(MetadataCollectionItemBase item)
-
sort
public void sort(java.util.Comparator<MetadataCollectionItemBase> comparator)
-
-