| 
||||||||||
| 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.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 collection| Method Detail | 
|---|
private void createFilteredList()
private void internalAddPropertyCollectionController(PropertyCollection<?,?> propertyValue)
propertyValue - the collection to control
protected 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 removed
private 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 | |||||||||