org.deduced.controller.implementation
Class FlyWheelPropertyController
java.lang.Object
org.deduced.AbstractPropertyCollection<K,V>
org.deduced.FixedPropertyInstanceCollection<java.lang.Object,java.lang.Object>
org.deduced.controller.implementation.PropertyControllerModelImplementation
org.deduced.controller.implementation.DirectPropertyController
org.deduced.controller.implementation.FlyWheelPropertyController
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.EventListener, PropertyController, PropertyControllerModel, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>, PropertyListener<java.lang.Object,java.lang.Object>
public class FlyWheelPropertyController
- extends DirectPropertyController
Fly Wheel Property Controller
- Author:
- Steve McDuff
Methods inherited from class org.deduced.controller.implementation.DirectPropertyController |
baseCreateAndSetControlledProperty, baseRemoveControlledProperty, baseSetControlledProperty, baseUpdateValue, createAndSetControlledProperty, delete, getControlLayer, isNewValueValid, propertyChanged, removeControlledProperty, setControlledCollection, setControlledProperty, setPropertyKey, validatePropertyUpdate |
Methods inherited from class org.deduced.controller.implementation.PropertyControllerModelImplementation |
asKeySet, clone, createInstancesAndTypes, createKeyList, equals, fillInstancesAndTypes, fillInstancesAndTypesFromSchema, fillTypeLists, getControlledCollection, getControlledCollection, getControlledPropertyInstance, getControlledPropertyInstance, getControlledPropertyValueType, getControlledPropertyValueType, getName, getName, getPropertyKey, getPropertyKey, getPropertyValue, getPropertyValue, getPropertyValue, isChangeable, isChangeable, isRemovable, isRemovable, resetListFixedInstances, setControlledCollection, setControlledPropertyInstance, setControlledPropertyInstance, setControlledPropertyValueType, setControlledPropertyValueType, setIsChangeable, setIsChangeable, setIsRemovable, setIsRemovable, setName, setName, setProperty, setPropertyKey, setPropertyValue, setPropertyValue, type |
Methods inherited from class org.deduced.AbstractPropertyCollection |
activate, addListener, asPropertyList, asPropertyMap, asValueList, asValueMap, callObjectClone, classLogger, cleanNewlyClonedValue, clear, clearCollectionMonitoredForDelete, cloneCollection, containsInstance, containsValue, createUniqueID, deleteClearAllProperties, deleteClearListenerList, deleteFireDeleteEvent, deleteProcessCompletedValidation, deleteValidateEmptyListenerList, deleteValidateNoPendingReferences, firePropertyChangeEvent, flushCollectionsWithNewParent, flushCollectionsWithNewParent, getActionInvoker, getCheckDeleteMode, getCheckDeleteRunner, getFixedInstance, getInstanceIdentityKey, hashCode, id, instanceKey, internalFirePropertyChangeEvent, invokeAction, isActivated, isDeleteCheckedOnClearParent, isEmpty, isListenerRegistered, isParentOrKeyNull, removeListener, requiresChangeEvent, setActionInvoker, setCheckDeleteMode, setCheckDeleteRunner, setDeleteCheckedOnClearParent, setFixedInstance, setParent, toString, updateReference, updateReferenceWithReferenceFlag, validateAllPropertyInstances, validateNoListener, validateNoParentRecursion, validateParentIsNull, validateParentIsNull, valueKey |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.deduced.controller.PropertyControllerModel |
getControlledCollection, getControlledPropertyInstance, getControlledPropertyValueType, getPropertyKey, getPropertyValue, isChangeable, isRemovable, setControlledPropertyInstance, setControlledPropertyValueType, setIsChangeable, setIsRemovable, setPropertyValue |
Methods inherited from interface org.deduced.PropertyCollection |
activate, addListener, addProperty, areKeysAssignedAutomatically, asKeySet, asPropertyList, asPropertyMap, asValueList, asValueMap, clear, clone, containsInstance, containsKey, containsValue, getFixedInstance, getProperty, getPropertyValue, id, instanceKey, invokeAction, isActivated, isEmpty, isListenerRegistered, iterator, iteratorByValue, removeListener, removeProperty, removePropertyInstance, removePropertyValue, setFixedInstance, setParent, setProperty, size, type, valueKey |
serialVersionUID
private static final long serialVersionUID
- serial ID
- See Also:
- Constant Field Values
FlyWheelPropertyController
public FlyWheelPropertyController(DeducedControllerLayerExtension setControlLayer)
- FlyWheelPropertyController Constructor
- Parameters:
setControlLayer
- control layer to use
parent
public PropertyCollection<?,?> parent()
- (non-Javadoc)
- Specified by:
parent
in interface PropertyCollection<java.lang.Object,java.lang.Object>
- Overrides:
parent
in class AbstractPropertyCollection<java.lang.Object,java.lang.Object>
- Returns:
- Returns the parent.
- See Also:
AbstractPropertyCollection.parent()
keyOnParent
public java.lang.Object keyOnParent()
- (non-Javadoc)
- Specified by:
keyOnParent
in interface PropertyCollection<java.lang.Object,java.lang.Object>
- Overrides:
keyOnParent
in class AbstractPropertyCollection<java.lang.Object,java.lang.Object>
- Returns:
- the key on the parent
- See Also:
AbstractPropertyCollection.keyOnParent()
deleteRemoveLocalObjectFromParent
protected void deleteRemoveLocalObjectFromParent()
- (non-Javadoc)
- Overrides:
deleteRemoveLocalObjectFromParent
in class AbstractPropertyCollection<java.lang.Object,java.lang.Object>
- See Also:
AbstractPropertyCollection.deleteRemoveLocalObjectFromParent()