© 2006-2007 ETH Zurich

org.ximtec.igesture.core
Interface DataObject

All Superinterfaces:
PropertyChangeNotifier, Serializable
All Known Subinterfaces:
Descriptor
All Known Implementing Classes:
ArrowDescriptor, CardinalityDeviceConstraint, CardinalityUserConstraint, CompositeDescriptor, ConcurrencyConstraint, Configuration, DefaultConstraint, DefaultConstraintEntry, DefaultDataObject, DefaultDescriptor, DefaultSampleDescriptor, DeviceUserAssociation, DigitalDescriptor, GestureClass, GestureSample, GestureSample3D, GestureSet, IconDescriptor, IntervalConstraint, LineDescriptor, ProximityConcurrencyConstraint, ProximitySequenceConstraint, RectangleDescriptor, SampleDescriptor, SampleDescriptor3D, SequenceConstraint, TestClass, TestSet, TextDescriptor, TriangleDescriptor, User

public interface DataObject
extends Serializable, PropertyChangeNotifier

Interface to be implemented by any persistent-capable object.

Version:
1.0, Dec 2006
Author:
Ueli Kurmann, igesture@uelikurmann.ch, Beat Signer, signer@inf.ethz.ch

Method Summary
 void accept(Visitor visitor)
          Accepts a visitor.
 String getId()
          Returns the object's universally unique identifier (UUID).
 void setId(String id)
          Sets the object's universally unique identifier (UUID).
 
Methods inherited from interface org.ximtec.igesture.core.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Method Detail

getId

String getId()
Returns the object's universally unique identifier (UUID).

Returns:
the object's UUID.

setId

void setId(String id)
Sets the object's universally unique identifier (UUID).

Parameters:
id - the object's UUID.

accept

void accept(Visitor visitor)
Accepts a visitor.

Parameters:
visitor - the visitor to be used.

© 2006-2007 ETH Zurich

Copyright © 2007-2010 Global Information Systems Group, ETH Zurich. All Rights Reserved.