|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MindMapLinkRegistry
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.
Method Summary | |
---|---|
void |
clearCuttedNodeBuffer()
Clears the set of recent cut 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 |
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. |
MindMapNode |
getTargetForID(java.lang.String ID)
Reverses the getLabel method: searches for a node with the id given as the argument. |
boolean |
isTargetOfLocalHyperlinks(java.lang.String pTargetId)
|
void |
registerLink(MindMapLink link)
|
void |
registerLinkTarget(MindMapNode target)
|
java.lang.String |
registerLinkTarget(MindMapNode target,
java.lang.String proposedID)
The second variant of the main method. |
void |
registerLocalHyperlinkId(java.lang.String pTargetId)
|
Method Detail |
---|
void registerLinkTarget(MindMapNode target)
java.lang.String registerLinkTarget(MindMapNode target, java.lang.String proposedID)
void deregisterLinkTarget(MindMapNode target) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
java.lang.String getLabel(MindMapNode target)
MindMapNode getTargetForID(java.lang.String ID)
java.lang.String generateUniqueID(java.lang.String proposedID)
void registerLink(MindMapLink link)
void deregisterLink(MindMapLink link)
MindMapLink getLinkForID(java.lang.String ID)
java.lang.String generateUniqueLinkID(java.lang.String proposedID)
void cutNode(MindMapNode target)
void clearCuttedNodeBuffer()
java.util.Vector getCuttedNode(java.lang.String oldTargetID)
java.util.Vector getAllLinks(MindMapNode node)
java.util.Vector getAllLinksIntoMe(MindMapNode target)
java.util.Vector getAllLinksFromMe(MindMapNode source)
void registerLocalHyperlinkId(java.lang.String pTargetId)
boolean isTargetOfLocalHyperlinks(java.lang.String pTargetId)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |