|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deduced.AbstractPropertyCollection<K,V>
org.deduced.PropertyMap<java.lang.Integer,V>
org.deduced.IdPropertyMap<V>
org.deduced.PropertyList<PropertyController>
org.deduced.controller.implementation.FlyWheelPropertyControllerList
public class FlyWheelPropertyControllerList

FlyWheelPropertyControllerMap
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.deduced.PropertyMap |
|---|
PropertyMap.PropertyIterator, PropertyMap.ValueIterator |
| Nested classes/interfaces inherited from class org.deduced.AbstractPropertyCollection |
|---|
AbstractPropertyCollection.CollectionToDeleteMonitor |
| Field Summary | |
|---|---|
private DeducedControllerLayerExtension |
controlLayer
control layer being used |
private PropertyCollection<?,?> |
controlledCollection
the controlled collection |
private static long |
serialVersionUID
serial ID |
| Fields inherited from class org.deduced.PropertyList |
|---|
PROPERTY_LIST_TYPE |
| Fields inherited from class org.deduced.PropertyMap |
|---|
PROPERTY_MAP_TYPE |
| Fields inherited from class org.deduced.AbstractPropertyCollection |
|---|
CHECK_DELETE_MODE_AUTOMATIC, CHECK_DELETE_MODE_MANUAL, COLLECTION_TO_DELETE |
| Fields inherited from interface org.deduced.PropertyCollection |
|---|
PROPERTY_COLLECTION_TYPE |
| Constructor Summary | |
|---|---|
FlyWheelPropertyControllerList(DeducedControllerLayerExtension setControlLayer,
PropertyCollection<?,?> setControlledCollection)
FlyWheelPropertyCollectionControllerMap Constructor |
|
| Method Summary | |
|---|---|
private void |
createFilteredList()
createFilteredList |
protected void |
deleteRemoveLocalObjectFromParent()
(non-Javadoc) |
private void |
internalAddPropertyController(java.lang.Object key)
internal Add Property Collection Controller |
private void |
internalRemovePropertyController(java.lang.Object removedKey)
internal Remove a Property Controller |
protected void |
internalSetValueParentIfNecessary(java.lang.Integer propertyKey,
PropertyController newValue,
boolean isReference)
(non-Javadoc) |
java.lang.Object |
keyOnParent()
(non-Javadoc) |
PropertyCollection<?,?> |
parent()
(non-Javadoc) |
void |
propertyChanged(PropertyChangeEvent<?,?> event)
(non-Javadoc) |
| Methods inherited from class org.deduced.PropertyList |
|---|
type |
| Methods inherited from class org.deduced.IdPropertyMap |
|---|
addProperty, areKeysAssignedAutomatically, createThrowMustNotSpecifyKeyError, equals, generateKey, hashCode, instanceKey, removePropertyInstance |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private DeducedControllerLayerExtension controlLayer
private PropertyCollection<?,?> controlledCollection
| Constructor Detail |
|---|
public FlyWheelPropertyControllerList(DeducedControllerLayerExtension setControlLayer,
PropertyCollection<?,?> setControlledCollection)
setControlLayer - the control layersetControlledCollection - the controlled collection| Method Detail |
|---|
private void createFilteredList()
private void internalAddPropertyController(java.lang.Object key)
key - the property key to control
protected void internalSetValueParentIfNecessary(java.lang.Integer propertyKey,
PropertyController newValue,
boolean isReference)
internalSetValueParentIfNecessary in class PropertyMap<java.lang.Integer,PropertyController>propertyKey - the property key of the new valuenewValue - the new valueisReference - is the new value a referencePropertyMap.internalSetValueParentIfNecessary(java.lang.Object,
java.lang.Object, boolean)public void propertyChanged(PropertyChangeEvent<?,?> event)
propertyChanged in interface PropertyListener<java.lang.Object,java.lang.Object>event - the event that was generatedPropertyListener.propertyChanged(org.deduced.PropertyChangeEvent)private void internalRemovePropertyController(java.lang.Object removedKey)
removedKey - the property key that got removedpublic PropertyCollection<?,?> parent()
parent in interface PropertyCollection<java.lang.Integer,PropertyController>parent in class AbstractPropertyCollection<java.lang.Integer,PropertyController>AbstractPropertyCollection.parent()public java.lang.Object keyOnParent()
keyOnParent in interface PropertyCollection<java.lang.Integer,PropertyController>keyOnParent in class AbstractPropertyCollection<java.lang.Integer,PropertyController>AbstractPropertyCollection.keyOnParent()protected void deleteRemoveLocalObjectFromParent()
deleteRemoveLocalObjectFromParent in class AbstractPropertyCollection<java.lang.Integer,PropertyController>AbstractPropertyCollection.deleteRemoveLocalObjectFromParent()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||