|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sourceforge.esw.util.proxy.SupportObjectProxy
Constructor Summary | |
SupportObjectProxy(ISupportObject aDelegate)
Creates a new SupportObjectProxy. |
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener aListener)
Adds a PropertyChangeListener to this ISupportObject instance. |
void |
addPropertyChangeListener(java.lang.String aPropertyName,
java.beans.PropertyChangeListener aListener)
Adds a PropertyChangeListener to this ISupportObject instance for the specified property. |
void |
addVetoableChangeListener(java.lang.String aPropertyName,
java.beans.VetoableChangeListener aListener)
Adds a VetoableChangeListener to this ISupportObject instance for the specified property. |
void |
addVetoableChangeListener(java.beans.VetoableChangeListener aListener)
Adds a VetoableChangeListener to this ISupportObject instance. |
void |
firePropertyChange(java.beans.PropertyChangeEvent aEvent)
Fires a PropertyChangeEvent from this ISupportObject instance. |
void |
firePropertyChange(java.lang.String aPropertyName,
java.lang.Object aOldValue,
java.lang.Object aNewValue)
Fires a PropertyChangeEvent from this ISupportObject instance. |
void |
fireVetoableChange(java.beans.PropertyChangeEvent aEvent)
Fires a vetoable PropertyChangeEvent from this ISupportObject instance. |
void |
fireVetoableChange(java.lang.String aPropertyName,
java.lang.Object aOldValue,
java.lang.Object aNewValue)
Fires a vetoable PropertyChangeEvent from this ISupportObject instance. |
java.lang.Object |
getID()
Returns the Unique Identifier for this ISupportObject instance. |
java.lang.Object |
getProperty(java.lang.Object aKey)
Returns the specified value specified by the given aKey for this ISupportObject instance. |
int |
getPropertySize()
Returns the number of key/value pairs in this ISupportObject instance. |
java.util.Iterator |
propertyKeys()
Returns an Iterator over the keys in the key/value pair in this ISupportObject instance. |
java.lang.Object |
removeProperty(java.lang.Object aKey)
Removes the key/value pair specified by aKey from this ISupportObject instance, and returns the value mapped to the aKey. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener aListener)
Removes the specified PropertyChangeListener from this ISupportObject instance. |
void |
removePropertyChangeListener(java.lang.String aPropertyName,
java.beans.PropertyChangeListener aListener)
Removes the specified PropertyChangeListener from this ISupportObject instance for the specified property. |
void |
removeVetoableChangeListener(java.lang.String aPropertyName,
java.beans.VetoableChangeListener aListener)
Removes the specified VetoableChangeListener from this ISupportObject instance for the specified property. |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener aListener)
Removes the specified VetoableChangeListener from this ISupportObject instance. |
void |
setID(java.lang.Object aId)
Sets the Unique Identifier for this ISupportObject instance. |
void |
setProperty(java.lang.Object aKey,
java.lang.Object aValue)
Sets the specified key/value pair on this ISupportObject instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SupportObjectProxy(ISupportObject aDelegate)
Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener aListener)
addPropertyChangeListener
in interface ISupportObject
aListener
- the PropertyChangeListener to be added.removePropertyChangeListener( PropertyChangeListener )
public void addPropertyChangeListener(java.lang.String aPropertyName, java.beans.PropertyChangeListener aListener)
addPropertyChangeListener
in interface ISupportObject
aPropertyName
- the property to which to add the Listener.aListener
- the PropertyChangeListener to be added.removePropertyChangeListener( String, PropertyChangeListener )
public void addVetoableChangeListener(java.beans.VetoableChangeListener aListener)
addVetoableChangeListener
in interface ISupportObject
aListener
- the VetoableChangeListener to be added.removePropertyChangeListener( PropertyChangeListener )
public void addVetoableChangeListener(java.lang.String aPropertyName, java.beans.VetoableChangeListener aListener)
addVetoableChangeListener
in interface ISupportObject
aPropertyName
- the property to which to add the Listener.aListener
- the VetoableChangeListener to be added.removePropertyChangeListener( String, PropertyChangeListener )
public void removePropertyChangeListener(java.beans.PropertyChangeListener aListener)
removePropertyChangeListener
in interface ISupportObject
aListener
- the PropertyChangeListener to be removed.addPropertyChangeListener( PropertyChangeListener )
public void removePropertyChangeListener(java.lang.String aPropertyName, java.beans.PropertyChangeListener aListener)
removePropertyChangeListener
in interface ISupportObject
aPropertyName
- the property to which to remove the Listener.aListener
- the PropertyChangeListener to be removed.addPropertyChangeListener( String, PropertyChangeListener )
public void removeVetoableChangeListener(java.beans.VetoableChangeListener aListener)
removeVetoableChangeListener
in interface ISupportObject
aListener
- the VetoableChangeListener to be removed.addVetoableChangeListener( VetoableChangeListener )
public void removeVetoableChangeListener(java.lang.String aPropertyName, java.beans.VetoableChangeListener aListener)
removeVetoableChangeListener
in interface ISupportObject
aPropertyName
- the property to which to remove the Listener.aListener
- the VetoableChangeListener to be removedaddVetoableChangeListener( String, VetoableChangeListener )
public void setProperty(java.lang.Object aKey, java.lang.Object aValue)
Examples:
String key = "name"; String value = "Smith"; dataObject.setProperty( key, value );
setProperty
in interface ISupportObject
aKey
- The key of the key/value pairaValue
- The value of the key/value pairgetProperty( Object )
,
removeProperty( Object )
,
propertyKeys( )
,
getPropertySize( )
public java.lang.Object getProperty(java.lang.Object aKey)
Examples:
Object value = dataObject.getProperty( "name" );
getProperty
in interface ISupportObject
aKey
- The key of value to returnsetProperty( Object, Object )
,
removeProperty( Object )
,
propertyKeys( )
,
getPropertySize( )
public java.lang.Object removeProperty(java.lang.Object aKey)
Examples:
Object value = dataObject.removeProperty( "name" );
removeProperty
in interface ISupportObject
aKey
- The key of the key/value pair to removesetProperty( Object, Object )
,
getProperty( Object )
,
propertyKeys( )
,
getPropertySize( )
public java.util.Iterator propertyKeys()
Examples:
Iterator iterator = dataObject.propertyKeys(); while ( iterator.hasNext( ) ) { Object aKey = iterator.next( ); // do something with the key... }
propertyKeys
in interface ISupportObject
setProperty( Object, Object )
,
getProperty( Object )
,
removeProperty( Object )
,
getPropertySize( )
public int getPropertySize()
Examples:
int size value = dataObject.propertySize( );
getPropertySize
in interface ISupportObject
setProperty( Object, Object )
,
getProperty( Object )
,
removeProperty( Object )
,
propertyKeys( )
public void setID(java.lang.Object aId)
setID
in interface ISupportObject
aId
- the unique Id for this ISupportObject instance.getID( )
public java.lang.Object getID()
getID
in interface ISupportObject
setID( Object )
public void firePropertyChange(java.lang.String aPropertyName, java.lang.Object aOldValue, java.lang.Object aNewValue)
firePropertyChange
in interface ISupportObject
aPropertyName
- the property for which to fire the event.aOldValue
- the old value for the event.aNewValue
- the new value for the event.public void firePropertyChange(java.beans.PropertyChangeEvent aEvent)
firePropertyChange
in interface ISupportObject
aEvent
- the event to firepublic void fireVetoableChange(java.lang.String aPropertyName, java.lang.Object aOldValue, java.lang.Object aNewValue) throws java.beans.PropertyVetoException
fireVetoableChange
in interface ISupportObject
aPropertyName
- the property for which to fire the event.aOldValue
- the old value for the event.aNewValue
- the new value for the event.public void fireVetoableChange(java.beans.PropertyChangeEvent aEvent) throws java.beans.PropertyVetoException
fireVetoableChange
in interface ISupportObject
aEvent
- the event to fire
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |