org.deduced
Class PropertyList<V>
java.lang.Object
org.deduced.AbstractPropertyCollection<K,V>
org.deduced.PropertyMap<java.lang.Object,V>
org.deduced.IdPropertyMap<V>
org.deduced.PropertyList<V>
- Type Parameters:
V
- the type of values stored in the list
- All Implemented Interfaces:
- java.lang.Cloneable, PropertyCollection<java.lang.Object,V>
- Direct Known Subclasses:
- DeducedControllerLayerExtensionImplementation.LooseParentPropertyList, DynamicPropertyList, FlyWheelPropertyCollectionControllerList, FlyWheelPropertyControllerList, OrderedInstanceReferenceListImplementation, OrderedParameterListImplementation
public class PropertyList<V>
- extends IdPropertyMap<V>
Property List is used to contain properties as a list. All the keys are
assigned automatically based on the instance reference flag.
- Author:
- Steve McDuff
Methods inherited from class org.deduced.PropertyMap |
asKeySet, cleanNewlyClonedValue, clone, containsKey, getFixedInstance, getProperty, getPropertyValue, handleRemovedProperty, internalAddProperty, internalIsSetValueParentNecessary, internalRemoveProperty, internalSetValueParentIfNecessary, isFixedInstanceReference, iterator, iteratorByValue, putPropertyInMap, removeProperty, removePropertyValue, resetRemovedPropertyParent, setFixedInstance, setProperty, size, validateCollectionParentBeforeAddition |
Methods inherited from class org.deduced.AbstractPropertyCollection |
activate, addListener, asPropertyList, asPropertyMap, asValueList, asValueMap, callObjectClone, classLogger, clear, clearCollectionMonitoredForDelete, cloneCollection, containsInstance, containsValue, createUniqueID, delete, deleteClearAllProperties, deleteClearListenerList, deleteFireDeleteEvent, deleteProcessCompletedValidation, deleteRemoveLocalObjectFromParent, deleteValidateEmptyListenerList, deleteValidateNoPendingReferences, firePropertyChangeEvent, flushCollectionsWithNewParent, flushCollectionsWithNewParent, getActionInvoker, getCheckDeleteMode, getCheckDeleteRunner, getInstanceIdentityKey, id, internalFirePropertyChangeEvent, invokeAction, isActivated, isDeleteCheckedOnClearParent, isEmpty, isListenerRegistered, isParentOrKeyNull, keyOnParent, parent, removeListener, requiresChangeEvent, setActionInvoker, setCheckDeleteMode, setCheckDeleteRunner, setDeleteCheckedOnClearParent, setParent, toString, updateReference, updateReferenceWithReferenceFlag, validateAllPropertyInstances, validateNoListener, validateNoParentRecursion, validateParentIsNull, validateParentIsNull, valueKey |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- the serial version
- See Also:
- Constant Field Values
PROPERTY_LIST_TYPE
public static final PropertyCollectionTypeHolder PROPERTY_LIST_TYPE
- PROPERTY_LIST_TYPE
PropertyList
public PropertyList()
- constructor for the property list
PropertyList
public PropertyList(PropertyCollection<?,?> setFixedInstance)
- constructor for the property list
- Parameters:
setFixedInstance
- the fixed instances in the list
type
public PropertyCollection<?,?> type()
- (non-Javadoc)
- Specified by:
type
in interface PropertyCollection<java.lang.Object,V>
- Overrides:
type
in class PropertyMap<java.lang.Object,V>
- Returns:
- the property description
- See Also:
PropertyCollection.type()