|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectix.iview.AbstractSetEditor
ix.iview.AbstractUISetEditor
ix.iview.UIRefinementSetEditor
public class UIRefinementSetEditor
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 |
---|
Fields inherited from class ix.iview.AbstractSetEditor |
---|
ADD, added, CANCEL, edited, label, manager, members, NEWNAME, originals, OVERWRITE, removed |
Constructor Summary | |
---|---|
UIRefinementSetEditor(DomainObjectManager om,
java.util.LinkedList os)
|
Method Summary | |
---|---|
java.util.LinkedList |
getDomainOriginals()
Gets all original base objects, e.g. all Refinements from Domain |
java.util.HashSet |
getMatchingUIRefinements(LList pattern,
java.util.List domainMatches)
|
Named |
getNamedObject(java.lang.String name)
Finds a refinement whose name matches the given string. |
java.util.LinkedList |
getOriginals()
Gets all original objects from the originals map. |
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()
Makes an list of original objects |
java.lang.Object |
makeOwnObject(java.lang.Object object)
Makes an own object from the given one |
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 |
Methods inherited from class ix.iview.AbstractUISetEditor |
---|
cloneConstruct, collectConstructChanges, fireConstructRemoved, getBaseObject, getDomain, getName, getOriginal, getStringObject, getUIDomain, hasOriginal, isEmpty, isUndefined, rememberClear, removeFromDomain, saveToDomain, setManager, setName, setObjects |
Methods inherited from class ix.iview.AbstractSetEditor |
---|
addConstruct, addedObject, clear, ensureConstruct, findOwnObject, fireConstructAdded, fireConstructEdited, getAllConstructs, getOwnObject, handleNameClash, hasChangedConstructs, hasChangedFromOriginal, hasOriginal, isCurrentOwnObject, isEmpty, isLoading, newOwnObject, print, printSet, removeConstruct, resetEdits, setManager, setOverwrite, updateConstruct |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UIRefinementSetEditor(DomainObjectManager om, java.util.LinkedList os)
Method Detail |
---|
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 java.util.LinkedList getOriginals()
AbstractSetEditor
getOriginals
in class AbstractSetEditor
public java.util.LinkedList getDomainOriginals()
AbstractUISetEditor
getDomainOriginals
in class AbstractUISetEditor
public java.util.LinkedList makeOriginalList()
AbstractUISetEditor
makeOriginalList
in class AbstractUISetEditor
public java.lang.Object makeOwnObject(java.lang.Object object)
AbstractSetEditor
makeOwnObject
in class AbstractSetEditor
public Named getStringOriginal(java.lang.String name)
getStringOriginal
in class AbstractUISetEditor
public Named getNamedObject(java.lang.String name)
getNamedObject
in class AbstractUISetEditor
public java.util.HashSet getMatchingUIRefinements(LList pattern, java.util.List domainMatches)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |