dsto.dfc.databeans
Interface IDataObjectChildListener

All Superinterfaces:
IDataObject
All Known Implementing Classes:
AbstractDataBean, AbstractDataObject, AbstractPropertyFilterSet, AbstractProtocol, Amplifier, AudioMixerEntity, CallEntity, CameraEntity, ClipboardEntity, ComputerEntity, DataBean, DataBeanLink, DataBeanWeakRef, DataObject, DataObjectLink, DataObjectView, DataObjectWeakRef, DirectoryEntryEntity, DisplayEntity, DocumentEntity, DocumentLibraryEntity, Entity, EntityList, EntityList.ListEntity, EntityQueue, EntityRegistry, EntityStack, EventCategory, FancyDataObject, GenericEntity, InfoRepositoryEntity, JavaDataBean, LightEntity, Link, ListDataObject, LogEntry, MapDataObject, MediaView, MetaApp, MetaAppElement, MetaAppElementGroup, MetaApps, MultiValuePropertyFilterSet, PictureEntity, PictureProgramEntity, PictureProgramLayoutEntity, PictureProgramWindowEntity, PositionableDevice, PresenceEntity, PropertyFilter, PropertyFilterSet, QueryEntity, Registry, RoomEntity, RoomPresentation, RoomSchematicEntity, SchematicItem, ScreenConnection, ScreenSharing, SessionEntity, Sessions, SetDataObject, SimpleDataObject, SimpleJavaDataBean, SpeakerEntity, StackDataObject, SubsetDataObject, SupersetDataObject, Teamscope, TeamscopeProject, TeamscopeSession, TeamthinkEntity, Trash, TypeInfo, VideoInputEntity, VideoOutputEntity, VideoSourceEntity, VirtualMonitorEntity, VTCEntity

public interface IDataObjectChildListener
extends IDataObject

Interface for data objects that listen for child property changes. See DataObjects.registerChildValue(IDataObjectChildListener, Object, Object) for a use of this.

Author:
Matthew Phillips

Field Summary
 
Fields inherited from interface dsto.dfc.databeans.IDataObject
OVERRIDE, PERSISTENT, PERSISTENT_OVERRIDE, TRANSIENT, TRANSIENT_OVERRIDE
 
Method Summary
 void childPropertyChanged(Object childProperty, PropertyEvent e)
          Called when a child data object's property changes.
 
Methods inherited from interface dsto.dfc.databeans.IDataObject
addPropertyListener, getPropertyListeners, getTypeInfo, getValue, isTransient, propertyIterator, removePropertyListener, setValue, setValue, shallowClone
 

Method Detail

childPropertyChanged

void childPropertyChanged(Object childProperty,
                          PropertyEvent e)
Called when a child data object's property changes.

Parameters:
childProperty - The property the child is registered under.
e - The property change event emitted by the child.


Copyright © 2008 Commonwealth of Australia