|
||||||||||
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<PropertyCollectionController> org.deduced.controller.implementation.FlyWheelPropertyCollectionControllerList
public class FlyWheelPropertyCollectionControllerList
FlyWheelPropertyCollectionControllerMap
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 | |
---|---|
FlyWheelPropertyCollectionControllerList(DeducedControllerLayerExtension setControlLayer,
PropertyCollection<?,?> setControlledCollection)
FlyWheelPropertyCollectionControllerMap Constructor |
Method Summary | |
---|---|
private void |
createFilteredList()
createFilteredList |
protected void |
deleteRemoveLocalObjectFromParent()
(non-Javadoc) |
private void |
internalAddPropertyCollectionController(PropertyCollection<?,?> propertyValue)
internal Add Property Collection Controller |
private void |
internalAddPropertyCollectionControllerIfValid(java.lang.Object newValue,
PropertyCollection<?,?> instance)
internal Add Property Collection Controller If Valid. |
private void |
internalRemoveAssociatedPropertyCollectionController(java.lang.Object oldValue)
internal Remove Associated Property Collection Controller |
private void |
internalRemoveAssociatedPropertyCollectionControllerIfValid(java.lang.Object oldValue)
internal Remove Associated Property Collection Controller If Valid |
protected void |
internalSetValueParentIfNecessary(java.lang.Object propertyKey,
PropertyCollectionController 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 FlyWheelPropertyCollectionControllerList(DeducedControllerLayerExtension setControlLayer, PropertyCollection<?,?> setControlledCollection)
setControlLayer
- the control layersetControlledCollection
- the controlled collectionMethod Detail |
---|
private void createFilteredList()
private void internalAddPropertyCollectionController(PropertyCollection<?,?> propertyValue)
propertyValue
- the collection to controlprotected void internalSetValueParentIfNecessary(java.lang.Object propertyKey, PropertyCollectionController newValue, boolean isReference)
internalSetValueParentIfNecessary
in class PropertyMap<java.lang.Object,PropertyCollectionController>
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 internalRemoveAssociatedPropertyCollectionControllerIfValid(java.lang.Object oldValue)
oldValue
- the possible collection that got removed from theprivate void internalRemoveAssociatedPropertyCollectionController(java.lang.Object oldValue)
oldValue
- the value that got removedprivate void internalAddPropertyCollectionControllerIfValid(java.lang.Object newValue, PropertyCollection<?,?> instance)
newValue
- the new value that might require a controllerinstance
- the instance of the new valuepublic PropertyCollection<?,?> parent()
parent
in interface PropertyCollection<java.lang.Object,PropertyCollectionController>
parent
in class AbstractPropertyCollection<java.lang.Object,PropertyCollectionController>
AbstractPropertyCollection.parent()
public java.lang.Object keyOnParent()
keyOnParent
in interface PropertyCollection<java.lang.Object,PropertyCollectionController>
keyOnParent
in class AbstractPropertyCollection<java.lang.Object,PropertyCollectionController>
AbstractPropertyCollection.keyOnParent()
protected void deleteRemoveLocalObjectFromParent()
deleteRemoveLocalObjectFromParent
in class AbstractPropertyCollection<java.lang.Object,PropertyCollectionController>
AbstractPropertyCollection.deleteRemoveLocalObjectFromParent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |