Package org.forester.phylogeny.data
Class NodeVisualData
java.lang.Object
org.forester.phylogeny.data.NodeVisualData
- All Implemented Interfaces:
 PhylogenyData
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String - 
Constructor Summary
ConstructorsConstructorDescriptionNodeVisualData(String font_name, NodeVisualData.FontType font_style, byte font_size, Color font_color, NodeVisualData.NodeShape shape, NodeVisualData.NodeFill fill_type, Color node_color, float size, float transparency)  - 
Method Summary
Modifier and TypeMethodDescriptionfinal StringBufferfinal StringBufferasText()final PhylogenyDatacopy()Creates a new PhylogenyData object with identical values as this PhylogenyData.final NodeVisualData.NodeFillfinal FontgetFont()final Colorfinal Stringfinal bytefinal NodeVisualData.FontTypefinal intfinal Colorfinal NodeVisualData.NodeShapegetShape()final floatgetSize()final floatfinal booleanisEmpty()final booleanisEqual(PhylogenyData data) Compares this PhylogenyData to PhylogenyData data.voidparseProperty(Property prop) final voidsetFillType(String fill) final voidsetFillType(NodeVisualData.NodeFill fill_type) final voidsetFontColor(Color font_color) final voidsetFontName(String font_name) final voidsetFontSize(int font_size) final voidsetFontStyle(int font_style) final voidsetFontStyle(String font_style) final voidsetFontStyle(NodeVisualData.FontType font_style) final voidsetNodeColor(Color node_color) final voidfinal voidsetShape(NodeVisualData.NodeShape shape) final voidsetSize(float size) final voidsetTransparency(float transparency) final StringBuffertoNHX()final voidtoPhyloXML(Writer writer, int level, String indentation) Writes a phyloXML representation of this phylogeny data.final StringtoString() 
- 
Field Details
- 
APTX_VISUALIZATION_REF
- See Also:
 
 - 
DEFAULT_SIZE
public static final int DEFAULT_SIZE- See Also:
 
 - 
FONT_COLOR_REF
- See Also:
 
 - 
FONT_COLOR_TYPE
- See Also:
 
 - 
FONT_REF
- See Also:
 
 - 
FONT_SIZE_REF
- See Also:
 
 - 
FONT_SIZE_TYPE
- See Also:
 
 - 
FONT_STYLE_BOLD
- See Also:
 
 - 
FONT_STYLE_BOLD_ITALIC
- See Also:
 
 - 
FONT_STYLE_ITALIC
- See Also:
 
 - 
FONT_STYLE_PLAIN
- See Also:
 
 - 
FONT_STYLE_REF
- See Also:
 
 - 
FONT_STYLE_TYPE
- See Also:
 
 - 
FONT_TYPE
- See Also:
 
 - 
NODE_COLOR_REF
- See Also:
 
 - 
NODE_COLOR_TYPE
- See Also:
 
 - 
NODE_FILL_GRADIENT
- See Also:
 
 - 
NODE_FILL_NONE
- See Also:
 
 - 
NODE_FILL_SOLID
- See Also:
 
 - 
NODE_FILL_TYPE_REF
- See Also:
 
 - 
NODE_FILL_TYPE_TYPE
- See Also:
 
 - 
NODE_SHAPE_CIRCLE
- See Also:
 
 - 
NODE_SHAPE_RECTANGLE
- See Also:
 
 - 
NODE_SHAPE_REF
- See Also:
 
 - 
NODE_SHAPE_TYPE
- See Also:
 
 - 
NODE_SIZE_REF
- See Also:
 
 - 
NODE_SIZE_TYPE
- See Also:
 
 - 
NODE_TRANSPARENCY_REF
- See Also:
 
 - 
NODE_TRANSPARENCY_TYPE
- See Also:
 
 
 - 
 - 
Constructor Details
- 
NodeVisualData
public NodeVisualData() - 
NodeVisualData
public NodeVisualData(String font_name, NodeVisualData.FontType font_style, byte font_size, Color font_color, NodeVisualData.NodeShape shape, NodeVisualData.NodeFill fill_type, Color node_color, float size, float transparency)  
 - 
 - 
Method Details
- 
asSimpleText
- Specified by:
 asSimpleTextin interfacePhylogenyData
 - 
asText
- Specified by:
 asTextin interfacePhylogenyData
 - 
copy
Description copied from interface:PhylogenyDataCreates a new PhylogenyData object with identical values as this PhylogenyData. This ~should~ return a deep copy, but not there yet.- Specified by:
 copyin interfacePhylogenyData- Returns:
 - a ~deep~ copy of this PhylogenyData
 
 - 
getFillType
 - 
getFont
 - 
getFontColor
 - 
getFontName
 - 
getFontSize
public final byte getFontSize() - 
getFontStyle
 - 
getFontStyleInt
public final int getFontStyleInt() - 
getNodeColor
 - 
getShape
 - 
getSize
public final float getSize() - 
getTransparency
public final float getTransparency() - 
isEmpty
public final boolean isEmpty() - 
isEqual
Description copied from interface:PhylogenyDataCompares this PhylogenyData to PhylogenyData data. In general, this should return true if and only if all fiels are exactly identical.- Specified by:
 isEqualin interfacePhylogenyData- Returns:
 - in general, true if and only if all fiels are exactly identical, false otherwise
 
 - 
parseProperty
 - 
setFillType
 - 
setFillType
 - 
setFontColor
 - 
setFontName
 - 
setFontSize
public final void setFontSize(int font_size)  - 
setFontStyle
 - 
setFontStyle
public final void setFontStyle(int font_style)  - 
setFontStyle
 - 
setNodeColor
 - 
setShape
 - 
setShape
 - 
setSize
public final void setSize(float size)  - 
setTransparency
public final void setTransparency(float transparency)  - 
toNHX
- Specified by:
 toNHXin interfacePhylogenyData
 - 
toPhyloXML
Description copied from interface:PhylogenyDataWrites a phyloXML representation of this phylogeny data.- Specified by:
 toPhyloXMLin interfacePhylogenyData- Throws:
 IOException
 - 
toString
 
 -