|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ix.iface.ui.AbstractSetEditor ix.iview.AbstractUISetEditor ix.iview.UIObjectClassSetEditor
public class UIObjectClassSetEditor
Support for editing sets of named objects (e.g. refinements or object classes). Looks after adding/removing/editing the objects and keeping the set consistent. Handles overwrites, finding objects in the set, working out whether the set has changed.
Field Summary | |
---|---|
(package private) boolean |
doRehooks
|
Fields inherited from class ix.iface.ui.AbstractSetEditor |
---|
ADD, added, CANCEL, edited, label, lazyOwn, manager, members, NEWNAME, originals, OVERWRITE, removed |
Constructor Summary | |
---|---|
UIObjectClassSetEditor(DomainObjectManager om,
java.util.LinkedList os)
|
Method Summary | |
---|---|
void |
fireConstructAdded(UIObject object)
|
void |
fireConstructEdited(UIObject object)
|
void |
fireConstructRemoved(java.lang.Object object)
|
Named |
getStringOriginal(java.lang.String name)
|
boolean |
isOwnObject(java.lang.Object object)
Checks whether the given object is one of this editor's own, e.g. |
java.util.LinkedList |
makeOriginalList()
|
java.lang.Object |
makeOwnObject(java.lang.Object object)
Makes an own object from the given one |
void |
removeConstruct(Named object)
|
boolean |
sameConstruct(java.lang.Object r,
java.lang.Object rOther)
Checks whether the two given objects have the same specifications. |
void |
setLegalName(java.lang.Object object,
java.lang.String name)
Sets a string representation of the object that identifies it uniquely |
void |
setObjects(java.util.LinkedList os)
Crates UI versions for all objects, then enters parent/child relations. |
Methods inherited from class ix.iview.AbstractUISetEditor |
---|
cloneConstruct, collectConstructChanges, getAnyNamedObject, getBaseObject, getDomain, getName, getNamedObject, getOriginal, getUIDomain, hasOriginal, isEmpty, isUndefined, loadOriginal, rememberClear, removeFromDomain, saveToDomain, setManager, setName, setOriginal |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
boolean doRehooks
Constructor Detail |
---|
public UIObjectClassSetEditor(DomainObjectManager om, java.util.LinkedList os)
Method Detail |
---|
public void setObjects(java.util.LinkedList os)
setObjects
in class AbstractUISetEditor
public void setLegalName(java.lang.Object object, java.lang.String name)
AbstractSetEditor
setLegalName
in class AbstractSetEditor
public boolean isOwnObject(java.lang.Object object)
AbstractSetEditor
isOwnObject
in class AbstractSetEditor
public boolean sameConstruct(java.lang.Object r, java.lang.Object rOther)
AbstractSetEditor
sameConstruct
in class AbstractSetEditor
public void removeConstruct(Named object)
public java.lang.Object makeOwnObject(java.lang.Object object)
AbstractSetEditor
makeOwnObject
in class AbstractSetEditor
public java.util.LinkedList makeOriginalList()
public Named getStringOriginal(java.lang.String name)
getStringOriginal
in class AbstractUISetEditor
public void fireConstructAdded(UIObject object)
public void fireConstructEdited(UIObject object)
public void fireConstructRemoved(java.lang.Object object)
fireConstructRemoved
in class AbstractUISetEditor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |