|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for the registry, which manages the ids of nodes and the existing links in a map. Thus, this interface is bound to a map model, because other maps have a different registry.
Nested Class Summary | |
static interface |
MindMapLinkRegistry.ID_BasicState
State parent interface. |
static interface |
MindMapLinkRegistry.ID_Blank
This state interface expresses the state that a node is blank (i.e. |
static interface |
MindMapLinkRegistry.ID_Registered
This state interface expresses the state that a node has an ID. |
static interface |
MindMapLinkRegistry.ID_UsedState
This state interface expresses the state that a node has an ID, but is abstract. |
Method Summary | |
void |
clearCuttedNodeBuffer()
Clears the set of recent cutted nodes. |
void |
cutNode(MindMapNode target)
Removes links to all nodes beginning from target with its children. |
void |
deregisterLink(MindMapLink link)
|
void |
deregisterLinkTarget(MindMapNode target)
|
java.lang.String |
generateUniqueID(java.lang.String proposedID)
This can be used, if the id has to be known, before a node can be labled. |
java.lang.String |
generateUniqueLinkID(java.lang.String proposedID)
This can be used, if the id has to be known, before a link can be labled. |
java.util.Vector |
getAllLinks(MindMapNode node)
|
java.util.Vector |
getAllLinksFromMe(MindMapNode source)
|
java.util.Vector |
getAllLinksIntoMe(MindMapNode target)
|
java.util.Vector |
getAllSources(MindMapNode target)
Returns a Vector of Nodes that point to the given node. |
java.util.Vector |
getCuttedNode(java.lang.String oldTargetID)
|
java.lang.String |
getLabel(MindMapNode target)
|
MindMapLink |
getLinkForID(java.lang.String ID)
Reverses the getUniqueID method: searches for a link with the id given as the argument. |
MindMapLinkRegistry.ID_BasicState |
getState(MindMapNode node)
|
MindMapNode |
getTargetForID(java.lang.String ID)
Reverses the getLabel method: searches for a node with the id given as the argument. |
void |
registerLink(MindMapLink link)
|
MindMapLinkRegistry.ID_Registered |
registerLinkTarget(MindMapNode target)
The main method. |
MindMapLinkRegistry.ID_Registered |
registerLinkTarget(MindMapNode target,
java.lang.String proposedID)
The second variant of the main method. |
Method Detail |
public MindMapLinkRegistry.ID_Registered registerLinkTarget(MindMapNode target)
public MindMapLinkRegistry.ID_Registered registerLinkTarget(MindMapNode target, java.lang.String proposedID)
public void deregisterLinkTarget(MindMapNode target) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public MindMapLinkRegistry.ID_BasicState getState(MindMapNode node)
public java.lang.String getLabel(MindMapNode target)
public java.lang.String generateUniqueID(java.lang.String proposedID)
public MindMapNode getTargetForID(java.lang.String ID)
public java.lang.String generateUniqueLinkID(java.lang.String proposedID)
public MindMapLink getLinkForID(java.lang.String ID)
public void cutNode(MindMapNode target)
public void clearCuttedNodeBuffer()
public java.util.Vector getCuttedNode(java.lang.String oldTargetID)
public void registerLink(MindMapLink link)
public void deregisterLink(MindMapLink link)
public java.util.Vector getAllSources(MindMapNode target)
public java.util.Vector getAllLinks(MindMapNode node)
public java.util.Vector getAllLinksIntoMe(MindMapNode target)
public java.util.Vector getAllLinksFromMe(MindMapNode source)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |