Uses of Class
dsto.dfc.databeans.PropertyPath

Packages that use PropertyPath
dsto.dfc.databeans   
dsto.dfc.databeans.views   
livespace.services   
 

Uses of PropertyPath in dsto.dfc.databeans
 

Fields in dsto.dfc.databeans declared as PropertyPath
static PropertyPath PropertyPath.EMPTY_PATH
           
 PropertyPath PropertyEvent.path
           
 

Methods in dsto.dfc.databeans that return PropertyPath
 PropertyPath PropertyPath.append(Object entry)
          Append a new element to the end of the path.
 PropertyPath PropertyPath.parent()
          Create a new path to the parent object of this path (ie the first length () - 1 elements).
 PropertyPath PropertyPath.prepend(Object entry)
          Prepend a new element to the starting of the path.
 PropertyPath PropertyPath.tail()
          Create a new path from the last length () - 1 elements of this path.
 PropertyPath PropertyPath.tail(int chop)
          Create a new path from the last length () - chop elements of this path.
 

Methods in dsto.dfc.databeans with parameters of type PropertyPath
 boolean PropertySorterFilter.affectsOrder(PropertyPath path)
           
 boolean ISorter.affectsOrder(PropertyPath path)
          Return true if a change to a given path might affect the sort order of the object at the root of the path.
abstract  boolean CategorySorter.affectsOrder(PropertyPath path)
           
 boolean PropertyPath.equals(PropertyPath p)
           
protected  void SetDataObject.firePropertyChangedEvent(Object property, PropertyPath basePath, Object oldValue, Object newValue, boolean transientProperty)
           
protected  void MapDataObject.firePropertyChangedEvent(Object property, PropertyPath basePath, Object oldValue, Object newValue, boolean transientProperty)
           
protected  void ListDataObject.firePropertyChangedEvent(Object property, PropertyPath basePath, Object oldValue, Object newValue, boolean transientProperty)
           
 void AbstractDataObject.firePropertyChangedEvent(Object property, PropertyPath basePath, Object oldValue, Object newValue, boolean isTransient)
           
 void AbstractDataObject.firePropertyChangedEvent(PropertyPath path, Object oldValue, Object newValue, boolean isTransient)
           
static Object DataObjects.getValue(IDataObject object, PropertyPath path)
          Get a value using a property path.
 boolean PropertyPath.isPrefixOf(PropertyPath propertyPath)
          Test if this path is prefix of the given path.
static void DataObjects.merge(PropertyPath path, Object source, IDataObject target)
          Shortcut to merge a source object into a property of a target object, recursively merging embedded IDataObject's using DataObjects.merge(IDataObject, IDataObject).
static void DataObjects.merge(PropertyPath path, Object source, IDataObject target, int orMode, boolean equalise)
          Shortcut to merge a source object into a property of a target object, recursively merging embedded IDataObject's using DataObjects.merge(IDataObject, IDataObject).
 boolean DataObjectFilter.Selector.select(PropertyPath property, Object oldValue, Object newValue)
          Controls which properties are added to the target object.
static void DataObjects.setValue(IDataObject object, PropertyPath path, Object value)
           
static void DataObjects.setValue(IDataObject object, PropertyPath path, Object value, int mode)
          Set a value using a property path.
 

Constructors in dsto.dfc.databeans with parameters of type PropertyPath
PropertyEvent(IDataObject source, PropertyPath path, Object oldValue, Object newValue)
          Create a new non-transient PropertyEvent.
PropertyEvent(IDataObject source, PropertyPath path, Object oldValue, Object newValue, boolean transientProperty)
          Create a new PropertyEvent.
 

Uses of PropertyPath in dsto.dfc.databeans.views
 

Methods in dsto.dfc.databeans.views with parameters of type PropertyPath
protected  void PropertyFilterSet.updateFilters(PropertyPath path, Object oldValue, Object newValue)
           
protected  void MultiValuePropertyFilterSet.updateFilters(PropertyPath path, Object oldValue, Object newValue)
           
protected abstract  void AbstractPropertyFilterSet.updateFilters(PropertyPath path, Object oldValue, Object newValue)
          Update filters for a given property value when the value itself has changed (i.e.
 

Uses of PropertyPath in livespace.services
 

Fields in livespace.services declared as PropertyPath
protected  PropertyPath PropertySynchronizer.propertyPath
           
 

Methods in livespace.services that return PropertyPath
static PropertyPath PropertiesSynchronizer.getPath(IDataObject root, IDataObject descendant, Object descendantProperty)
          Find the first path from the root object to a descendant IDataObject's property
static PropertyPath[] PropertiesSynchronizer.getPaths(IDataObject root, Collection<? extends IDataObject> descendants, Object descendantProperty)
          Returns an array of first paths found from a root IDataObject to collection of descendant IDataObject's properties a specified property
 

Methods in livespace.services with parameters of type PropertyPath
protected  void EntityContainer.write(Notification ntfn, PropertyPath path, Object value)
          Write an abbreviated version of the entity's significant state into a notification, given that a specified property has just changed.
 

Constructors in livespace.services with parameters of type PropertyPath
PropertySynchronizer(IDataObject source, PropertyPath path, Object value)
          Create a new instance.
 



Copyright © 2008 Commonwealth of Australia