| HEADER | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
ru.biosoft.access.DataElementSupport
|
+--ru.biosoft.access.AbstractDataCollection
|
+--ru.biosoft.access.DerivedDataCollection
General class for derived data collection.
Subclasses should provide the difference of derived data collection from primary one.
Derived data collection is listener of primary data collection. This implementation provides delegation primary data collection events to listeners of derived data collection.
| Constructor Summary | |
DerivedDataCollection(DataCollection parent, Properties properties)Constructor to be used by CollectionFactory. | |
DerivedDataCollection(DataCollection parent, String name, DataCollection primaryDC, Properties properties)Constructs DerivedDataCollection with the parent, name and primary data collection. | |
| Method Summary | |
boolean | contains(String name)Calls DataCollection.contains(java.lang.String) method of primary data collection. |
boolean | contains(DataElement de)Calls DataCollection.contains(ru.biosoft.access.DataElement) method of primary data collection. |
DataElement | doGet(String name)Calls DataCollection.get(java.lang.String) method of primary collection |
Class | getDataElementType()Calls DataCollection.getDataElementType() method of primary data collection. |
List | getNameList()Calls DataCollection.getNameList() method of primary data collection |
DataCollection | getPrimaryCollection() |
int | getSize()Calls DataCollection.getSize() method of primary data collection. |
boolean | isMutable()Calls DataCollection.isMutable() method of primary data collection. |
Iterator | iterator()Calls DataCollection.iterator() method of primary data collection |
String | toString()Returns a string representation of the derived data collection |
| Methods inherited from class ru.biosoft.access.AbstractDataCollection |
addDataCollectionListener, close, get, getCompleteName, getDescription, getInfo, isNotificationEnabled, isPropagationEnabled, propagateElementChanged, propagateElementWillChange, put, release, remove, removeDataCollectionListener, setNotificationEnabled, setPropagationEnabled |
| Methods inherited from class ru.biosoft.access.DataElementSupport |
getName, getOrigin, registerConstructorWithBadEqual |
| Constructor Detail |
public DerivedDataCollection(DataCollection parent, Properties properties)
throws java.lang.Exception
public DerivedDataCollection(DataCollection parent, String name, DataCollection primaryDC, Properties properties)
| Method Detail |
public boolean contains(String name)
public boolean contains(DataElement de)
public DataElement doGet(String name)
throws java.lang.Exception
public Class getDataElementType()
public List getNameList()
public DataCollection getPrimaryCollection()
public int getSize()
public boolean isMutable()
public Iterator iterator()
public String toString()
| Association Links |
| FOOTER | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||