org.progeeks.meta
Interface PropertyMutator

All Known Subinterfaces:
ListMutator
All Known Implementing Classes:
AbstractListMutator, AbstractMetaObject.BaseListMutator, DefaultListMutator, DefaultPropertyMutator, IsolatedMutator, ListMutatorWrapper, PropertyMutatorWrapper

public interface PropertyMutator

Provides access to an individual property value and allows for accessing or modifying it.

Version:
$Revision: 1.1 $
Author:
Paul Speed

Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Adds the specified PropertyChangeListener to this mutator.
 MetaObject getParentObject()
          Returns the object that contains this property.
 PropertyInfo getPropertyInfo()
          Returns the info associated with this property.
 java.lang.String getPropertyName()
          Returns the name of this property.
 java.lang.Object getValue()
          Returns the value of this property.
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Removes the specified PropertyChangeListener from this mutator.
 void setValue(java.lang.Object value)
          Resets the value of this property.
 

Method Detail

getPropertyName

java.lang.String getPropertyName()
Returns the name of this property.


getParentObject

MetaObject getParentObject()
Returns the object that contains this property.


getPropertyInfo

PropertyInfo getPropertyInfo()
Returns the info associated with this property.


getValue

java.lang.Object getValue()
Returns the value of this property.


setValue

void setValue(java.lang.Object value)
Resets the value of this property.


addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds the specified PropertyChangeListener to this mutator.


removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes the specified PropertyChangeListener from this mutator.



Copyright © 2002-2003 Paul Speed. All Rights Reserved.