Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ix.iface.ui
Interface EditableObject

All Known Subinterfaces:
  UIEditableObject, UIObject

All Known Implementing Classes:
  AbstractIObject, IConcept, IRelation, UIDomain, UIObjectClass, UIRefinement

    public interface EditableObject

An interface for objects to be edited, especially via IForm editors

Method Summary
`void` | `addDataChangeListener(DataChangeListener l)`
`void` | `removeDataChangeListener(DataChangeListener l)`
`boolean` | `sameValue(java.lang.String field, java.lang.Object value, java.lang.Object otherValue)` Determines whether the two given values of the given field differ
`boolean` | `setValue(java.lang.String field, java.lang.Object value)` Sets the given field to the given value.

Method Detail

### setValue

    boolean setValue(java.lang.String field,
                     java.lang.Object value)

  Sets the given field to the given value. Should default to UIUtil.setObjectFieldValue(Object object, String field, Class fieldClass, Object value).

### sameValue

    boolean sameValue(java.lang.String field,
                      java.lang.Object value,
                      java.lang.Object otherValue)

  Determines whether the two given values of the given field differ

### addDataChangeListener

    void addDataChangeListener(DataChangeListener l)

### removeDataChangeListener

    void removeDataChangeListener(DataChangeListener l)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD