|
||||||||||
| 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<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.Integer 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.Integer propertyKey,
PropertyCollectionController newValue,
boolean isReference)
internalSetValueParentIfNecessary in class PropertyMap<java.lang.Integer,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.Integer,PropertyCollectionController>parent in class AbstractPropertyCollection<java.lang.Integer,PropertyCollectionController>AbstractPropertyCollection.parent()public java.lang.Object keyOnParent()
keyOnParent in interface PropertyCollection<java.lang.Integer,PropertyCollectionController>keyOnParent in class AbstractPropertyCollection<java.lang.Integer,PropertyCollectionController>AbstractPropertyCollection.keyOnParent()protected void deleteRemoveLocalObjectFromParent()
deleteRemoveLocalObjectFromParent in class AbstractPropertyCollection<java.lang.Integer,PropertyCollectionController>AbstractPropertyCollection.deleteRemoveLocalObjectFromParent()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||