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 MetadataCollectionItemBase
add()
void
assign(java.lang.Object source)
void
clear()
void
delete(int index)
void
dispose()
MetadataCollectionItemBase
get(int index)
int
getCapacity()
int
getCount()
protected java.lang.String
getXMLItemName()
int
indexOf(MetadataCollectionItemBase item)
MetadataBase
insert(int index)
void
move(int curIndex, int newIndex)
int
remove(MetadataCollectionItemBase item)
void
set(int index, MetadataCollectionItemBase value)
void
setCapacity(int value)
void
sort(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:
dispose
in interfaceDisposable
- Overrides:
dispose
in 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:
assign
in 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)
-
-