freemind.modes
public interface MindMapLinkRegistry
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. without an id, normal state). |
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) |
Vector | getAllLinks(MindMapNode node) |
Vector | getAllLinksFromMe(MindMapNode source) |
Vector | getAllLinksIntoMe(MindMapNode target) |
Vector | getAllSources(MindMapNode target) Returns a Vector of Nodes that point to the given node. |
Vector | getCuttedNode(String oldTargetID) |
String | getLabel(MindMapNode target) |
MindMapLinkRegistry.ID_BasicState | getState(MindMapNode node) |
MindMapNode | getTargetForID(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, String proposedID) The second variant of the main method. |
Returns: returns all links from or to this node.
Returns: returns all links from this node.
Returns: returns all links to this node.
Returns: returns all links that have been cutted out recently.