freemind.modes

Interface MindMapNode

All Superinterfaces:
MutableTreeNode
Known Implementing Classes:
BrowseNodeModel, FileNodeModel, MindMapNodeModel, NodeAdapter, SchemeNodeModel

public interface MindMapNode
extends MutableTreeNode

Field Summary

static String
STYLE_BUBBLE
static String
STYLE_FORK

Method Summary

void
addIcon(MindIcon icon)
ListIterator
childrenFolded()
ListIterator
childrenUnfolded()
int
getChildPosition(MindMapNode childNode)
MindMapCloud
getCloud()
Color
getColor()
MindMapEdge
getEdge()
Font
getFont()
String
getFontFamilyName()
String
getFontSize()
Vector
getIcons()
String
getLink()
int
getNodeLevel()
MindMapNode
getParentNode()
TreePath
getPath()
MindMapNode
getPreferredChild()
String
getStyle()
NodeView
getViewer()
boolean
hasChildren()
boolean
isBold()
boolean
isDescendantOf(MindMapNode node)
boolean
isFolded()
boolean
isItalic()
Tools.BooleanHolder
isLeft()
boolean
isRoot()
boolean
isUnderlined()
int
removeLastIcon()
void
setColor(Color color)
void
setFolded(boolean folded)
void
setFont(Font font)
void
setFontSize(int fontSize)
void
setLeft(boolean isLeft)
void
setLink(String link)
void
setPreferredChild(MindMapNode node)
void
setViewer(NodeView viewer)
MindMapNode
shallowCopy()
String
toString()

Field Details

STYLE_BUBBLE

public static final String STYLE_BUBBLE

STYLE_FORK

public static final String STYLE_FORK

Method Details

addIcon

public void addIcon(MindIcon icon)

childrenFolded

public ListIterator childrenFolded()

childrenUnfolded

public ListIterator childrenUnfolded()

getChildPosition

public int getChildPosition(MindMapNode childNode)

getCloud

public MindMapCloud getCloud()

getColor

public Color getColor()

getEdge

public MindMapEdge getEdge()

getFont

public Font getFont()

getFontFamilyName

public String getFontFamilyName()

getFontSize

public String getFontSize()

getIcons

public Vector getIcons()

getLink

public String getLink()

getNodeLevel

public int getNodeLevel()

getParentNode

public MindMapNode getParentNode()

getPath

public TreePath getPath()

getPreferredChild

public MindMapNode getPreferredChild()

getStyle

public String getStyle()

getViewer

public NodeView getViewer()

hasChildren

public boolean hasChildren()

isBold

public boolean isBold()

isDescendantOf

public boolean isDescendantOf(MindMapNode node)

isFolded

public boolean isFolded()

isItalic

public boolean isItalic()

isLeft

public Tools.BooleanHolder isLeft()

isRoot

public boolean isRoot()

isUnderlined

public boolean isUnderlined()

removeLastIcon

public int removeLastIcon()

setColor

public void setColor(Color color)

setFolded

public void setFolded(boolean folded)

setFont

public void setFont(Font font)

setFontSize

public void setFontSize(int fontSize)

setLeft

public void setLeft(boolean isLeft)

setLink

public void setLink(String link)

setPreferredChild

public void setPreferredChild(MindMapNode node)

setViewer

public void setViewer(NodeView viewer)

shallowCopy

public MindMapNode shallowCopy()

toString

public String toString()