    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Interface org.w3c.jigadm.editors.AttributeEditorInterface

public interface AttributeEditorInterface

##

addAttributeListener(AttributeListener)
  Add a Listener to this editor.
clearChanged()
  set the current value to be the original value, ie: changed must return false after a reset.
getValue()
  Get the current value of the edited value
hasChanged()
  Tells if the edited value has changed
initialize(RemoteResourceWrapper, Attribute, Object, Properties)
  Initialize the editor
removeAttributeListener(AttributeListener)
  Remove the listener from this editor.
resetChanges()
  reset the changes (if any)
setValue(Object)
  Set the value of the edited value

##

hasChanged

     public abstract boolean hasChanged()

  Tells if the edited value has changed

  Returns:
    true if the value changed.

clearChanged

     public abstract void clearChanged()

  set the current value to be the original value, ie: changed must return false after a reset.

resetChanges

     public abstract void resetChanges()

  reset the changes (if any)

getValue

     public abstract Object getValue()

  Get the current value of the edited value

  Returns:
    an object or null if the object was not initialized

setValue

     public abstract void setValue(Object o)

  Set the value of the edited value

  Parameters:
    o - the new value.

addAttributeListener

     public abstract void addAttributeListener(AttributeListener el)

  Add a Listener to this editor.

  Parameters:
    el - a listener

removeAttributeListener

     public abstract void removeAttributeListener(AttributeListener el)

  Remove the listener from this editor.

  Parameters:
    el - the listener to be removed.

initialize

     public abstract void initialize(RemoteResourceWrapper w,
                                     Attribute a,
                                     Object o,
                                     Properties p) throws RemoteAccessException

  Initialize the editor

  Parameters:
    w - the ResourceWrapper father of the attribute
    a - the Attribute we are editing
    o - the value of the above attribute
    p - some Properties, used to fine-tune the editor
  Throws: RemoteAccessException
    if a remote access error occurs.

    All Packages  Class Hierarchy  This Package  Previous  Next  Index