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
- 
Field SummaryFields inherited from class com.adbs.ast.MetadataBasedata, sqlContextFields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
- 
Constructor SummaryConstructorsConstructorDescriptionMetadataCollectionBase(MetadataBase parent, BaseSQLContext sqlContext, Class itemClass) 
- 
Method SummaryModifier and TypeMethodDescriptionadd()voidvoidclear()voiddelete(int index) voiddispose()get(int index) intintgetCount()protected Stringintinsert(int index) voidmove(int curIndex, int newIndex) intvoidset(int index, MetadataCollectionItemBase value) voidsetCapacity(int value) voidsort(Comparator<MetadataCollectionItemBase> comparator) Methods inherited from class com.adbs.ast.MetadataBaseclone, getSQLContextMethods inherited from class com.adbs.ast.UpdatablePersistentaddUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
- 
Constructor Details- 
MetadataCollectionBase
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- MetadataBase
 
- 
getCountpublic int getCount()
- 
getCapacitypublic int getCapacity()
- 
setCapacitypublic void setCapacity(int value) 
- 
get
- 
set
- 
getXMLItemName
- 
assign- Overrides:
- assignin class- MetadataBase
 
- 
add
- 
clearpublic void clear()
- 
deletepublic void delete(int index) 
- 
indexOf
- 
insert
- 
movepublic void move(int curIndex, int newIndex) 
- 
remove
- 
sort
 
-