dsto.dfc.databeans
Class DataObjectFilter

java.lang.Object
  extended by dsto.dfc.databeans.DataObjectFilter
All Implemented Interfaces:
PropertyListener, EventListener

public class DataObjectFilter
extends Object
implements PropertyListener

An adapter that allows one data object to contain a filtered subset of properties from another data object.

Author:
Matthew Phillips
See Also:
DataObjectView

Nested Class Summary
static interface DataObjectFilter.Selector
           
 
Constructor Summary
DataObjectFilter(IDataObject source, IDataObject target, DataObjectFilter.Selector selector)
          Create a new instance.
 
Method Summary
 void dispose()
           
 void propertyValueChanged(PropertyEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataObjectFilter

public DataObjectFilter(IDataObject source,
                        IDataObject target,
                        DataObjectFilter.Selector selector)
Create a new instance.

Parameters:
source - The soucce object to be read from.
target - The target object to write filtered properties to.
selector - The selector that decided which properties are copied to target.
Method Detail

dispose

public void dispose()

propertyValueChanged

public void propertyValueChanged(PropertyEvent e)
Specified by:
propertyValueChanged in interface PropertyListener


Copyright © 2008 Commonwealth of Australia