Package org.freeplane.api
Interface NodeStyle
-
- All Superinterfaces:
NodeStyleRO
- All Known Subinterfaces:
Proxy.NodeStyle
public interface NodeStyle extends NodeStyleRO
Node's style:node.style- read-write.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidsetBackgroundColor(java.awt.Color color)voidsetBackgroundColorCode(java.lang.String rgbString)voidsetFloating(boolean floating)sets the floating style for the node (aka "free node").voidsetMaxNodeWidth(int width)minNodeWidth in px - set to -1 to restore default.voidsetMaxNodeWidth(java.lang.String width)use length units like "1 cm" or "6 pt"voidsetMinNodeWidth(int width)minNodeWidth in px - set to -1 to restore default.voidsetMinNodeWidth(java.lang.String width)use length units like "1 cm" or "6 pt"voidsetName(java.lang.String styleName)Selects a style by name, see menu Styles → Pre/Userdefined styles for valid style names or useNodeStyleRO.getName()to display the name of a node's style.voidsetNodeTextColor(java.awt.Color color)Deprecated.since 1.2 - usesetTextColor(Color)instead.voidsetNumberingEnabled(boolean enabled)voidsetTextColor(java.awt.Color color)voidsetTextColorCode(java.lang.String rgbString)-
Methods inherited from interface org.freeplane.api.NodeStyleRO
getBackgroundColor, getBackgroundColorCode, getEdge, getFont, getMaxNodeWidth, getMinNodeWidth, getName, getNodeTextColor, getStyleNode, getTextColor, getTextColorCode, isFloating, isNumberingEnabled
-
-
-
-
Method Detail
-
setName
void setName(java.lang.String styleName)
Selects a style by name, see menu Styles → Pre/Userdefined styles for valid style names or useNodeStyleRO.getName()to display the name of a node's style. It's guaranteed thatnode.style.name = node.style.namedoes not change the style.- Parameters:
styleName- can be the name visible in the style menu or its translation key as returned byNodeStyleRO.getName(). (Names of predefined styles are subject to translation.) Only translation keys will continue to work if the language setting is changed.- Throws:
java.lang.IllegalArgumentException- if the style does not exist.- Since:
- 1.2.2
-
setBackgroundColor
void setBackgroundColor(java.awt.Color color)
-
setBackgroundColorCode
void setBackgroundColorCode(java.lang.String rgbString)
- Parameters:
rgbString- a HTML color spec like #ff0000 (red) or #222222 (darkgray).- Since:
- 1.2
-
setNodeTextColor
@Deprecated void setNodeTextColor(java.awt.Color color)
Deprecated.since 1.2 - usesetTextColor(Color)instead.
-
setTextColor
void setTextColor(java.awt.Color color)
- Since:
- 1.2
-
setTextColorCode
void setTextColorCode(java.lang.String rgbString)
- Parameters:
rgbString- a HTML color spec like #ff0000 (red) or #222222 (darkgray).- Since:
- 1.2
-
setFloating
void setFloating(boolean floating)
sets the floating style for the node (aka "free node"). Should normally only be applied to direct children of the root node.- Since:
- 1.2
-
setMinNodeWidth
void setMinNodeWidth(int width)
minNodeWidth in px - set to -1 to restore default.- Since:
- 1.2.20
-
setMinNodeWidth
void setMinNodeWidth(java.lang.String width)
use length units like "1 cm" or "6 pt"- Since:
- 1.5.6
-
setMaxNodeWidth
void setMaxNodeWidth(int width)
minNodeWidth in px - set to -1 to restore default.- Since:
- 1.2.20
-
setMaxNodeWidth
void setMaxNodeWidth(java.lang.String width)
use length units like "1 cm" or "6 pt"- Since:
- 1.5.6
-
setNumberingEnabled
void setNumberingEnabled(boolean enabled)
- Since:
- 1.3.8
-
-