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 Summary
Fields inherited from class com.adbs.ast.MetadataBase
data, sqlContext
Fields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList
-
Constructor Summary
ConstructorsConstructorDescriptionMetadataCollectionBase
(MetadataBase parent, BaseSQLContext sqlContext, Class itemClass) -
Method Summary
Modifier and TypeMethodDescriptionadd()
void
void
clear()
void
delete
(int index) void
dispose()
get
(int index) int
int
getCount()
protected String
int
insert
(int index) void
move
(int curIndex, int newIndex) int
void
set
(int index, MetadataCollectionItemBase value) void
setCapacity
(int value) void
sort
(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 Details
-
MetadataCollectionBase
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classMetadataBase
-
getCount
public int getCount() -
getCapacity
public int getCapacity() -
setCapacity
public void setCapacity(int value) -
get
-
set
-
getXMLItemName
-
assign
- Overrides:
assign
in classMetadataBase
-
add
-
clear
public void clear() -
delete
public void delete(int index) -
indexOf
-
insert
-
move
public void move(int curIndex, int newIndex) -
remove
-
sort
-