|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deduced.AbstractPropertyCollection<K,V> org.deduced.PropertyMap<java.lang.Object,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.Object 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 collectionMethod Detail |
---|
private void createFilteredList()
private void internalAddPropertyController(java.lang.Object key)
key
- the property key to controlprotected void internalSetValueParentIfNecessary(java.lang.Object propertyKey, PropertyController newValue, boolean isReference)
internalSetValueParentIfNecessary
in class PropertyMap<java.lang.Object,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.Object,PropertyController>
parent
in class AbstractPropertyCollection<java.lang.Object,PropertyController>
AbstractPropertyCollection.parent()
public java.lang.Object keyOnParent()
keyOnParent
in interface PropertyCollection<java.lang.Object,PropertyController>
keyOnParent
in class AbstractPropertyCollection<java.lang.Object,PropertyController>
AbstractPropertyCollection.keyOnParent()
protected void deleteRemoveLocalObjectFromParent()
deleteRemoveLocalObjectFromParent
in class AbstractPropertyCollection<java.lang.Object,PropertyController>
AbstractPropertyCollection.deleteRemoveLocalObjectFromParent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |