public final class NodeVisualData extends java.lang.Object implements PhylogenyData
Modifier and Type | Class and Description |
---|---|
static class |
NodeVisualData.FontType |
static class |
NodeVisualData.NodeFill |
static class |
NodeVisualData.NodeShape |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APTX_VISUALIZATION_REF |
static int |
DEFAULT_SIZE |
static java.lang.String |
FONT_COLOR_REF |
static java.lang.String |
FONT_COLOR_TYPE |
static java.lang.String |
FONT_REF |
static java.lang.String |
FONT_SIZE_REF |
static java.lang.String |
FONT_SIZE_TYPE |
static java.lang.String |
FONT_STYLE_BOLD |
static java.lang.String |
FONT_STYLE_BOLD_ITALIC |
static java.lang.String |
FONT_STYLE_ITALIC |
static java.lang.String |
FONT_STYLE_PLAIN |
static java.lang.String |
FONT_STYLE_REF |
static java.lang.String |
FONT_STYLE_TYPE |
static java.lang.String |
FONT_TYPE |
static java.lang.String |
NODE_COLOR_REF |
static java.lang.String |
NODE_COLOR_TYPE |
static java.lang.String |
NODE_FILL_GRADIENT |
static java.lang.String |
NODE_FILL_NONE |
static java.lang.String |
NODE_FILL_SOLID |
static java.lang.String |
NODE_FILL_TYPE_REF |
static java.lang.String |
NODE_FILL_TYPE_TYPE |
static java.lang.String |
NODE_SHAPE_CIRCLE |
static java.lang.String |
NODE_SHAPE_RECTANGLE |
static java.lang.String |
NODE_SHAPE_REF |
static java.lang.String |
NODE_SHAPE_TYPE |
static java.lang.String |
NODE_SIZE_REF |
static java.lang.String |
NODE_SIZE_TYPE |
static java.lang.String |
NODE_TRANSPARENCY_REF |
static java.lang.String |
NODE_TRANSPARENCY_TYPE |
Constructor and Description |
---|
NodeVisualData() |
NodeVisualData(java.lang.String font_name,
NodeVisualData.FontType font_style,
byte font_size,
java.awt.Color font_color,
NodeVisualData.NodeShape shape,
NodeVisualData.NodeFill fill_type,
java.awt.Color node_color,
float size,
float transparency) |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuffer |
asSimpleText() |
java.lang.StringBuffer |
asText() |
PhylogenyData |
copy()
Creates a new PhylogenyData object with identical values as this
PhylogenyData.
|
NodeVisualData.NodeFill |
getFillType() |
java.awt.Font |
getFont() |
java.awt.Color |
getFontColor() |
java.lang.String |
getFontName() |
byte |
getFontSize() |
NodeVisualData.FontType |
getFontStyle() |
int |
getFontStyleInt() |
java.awt.Color |
getNodeColor() |
NodeVisualData.NodeShape |
getShape() |
float |
getSize() |
float |
getTransparency() |
boolean |
isEmpty() |
boolean |
isEqual(PhylogenyData data)
Compares this PhylogenyData to PhylogenyData data.
|
void |
parseProperty(Property prop) |
void |
setFillType(NodeVisualData.NodeFill fill_type) |
void |
setFillType(java.lang.String fill) |
void |
setFontColor(java.awt.Color font_color) |
void |
setFontName(java.lang.String font_name) |
void |
setFontSize(int font_size) |
void |
setFontStyle(int font_style) |
void |
setFontStyle(NodeVisualData.FontType font_style) |
void |
setFontStyle(java.lang.String font_style) |
void |
setNodeColor(java.awt.Color node_color) |
void |
setShape(NodeVisualData.NodeShape shape) |
void |
setShape(java.lang.String shape) |
void |
setSize(float size) |
void |
setTransparency(float transparency) |
java.lang.StringBuffer |
toNHX() |
void |
toPhyloXML(java.io.Writer writer,
int level,
java.lang.String indentation)
Writes a phyloXML representation of this phylogeny data.
|
java.lang.String |
toString() |
public static final java.lang.String APTX_VISUALIZATION_REF
public static final int DEFAULT_SIZE
public static final java.lang.String FONT_COLOR_REF
public static final java.lang.String FONT_COLOR_TYPE
public static final java.lang.String FONT_REF
public static final java.lang.String FONT_SIZE_REF
public static final java.lang.String FONT_SIZE_TYPE
public static final java.lang.String FONT_STYLE_BOLD
public static final java.lang.String FONT_STYLE_BOLD_ITALIC
public static final java.lang.String FONT_STYLE_ITALIC
public static final java.lang.String FONT_STYLE_PLAIN
public static final java.lang.String FONT_STYLE_REF
public static final java.lang.String FONT_STYLE_TYPE
public static final java.lang.String FONT_TYPE
public static final java.lang.String NODE_COLOR_REF
public static final java.lang.String NODE_COLOR_TYPE
public static final java.lang.String NODE_FILL_GRADIENT
public static final java.lang.String NODE_FILL_NONE
public static final java.lang.String NODE_FILL_SOLID
public static final java.lang.String NODE_FILL_TYPE_REF
public static final java.lang.String NODE_FILL_TYPE_TYPE
public static final java.lang.String NODE_SHAPE_CIRCLE
public static final java.lang.String NODE_SHAPE_RECTANGLE
public static final java.lang.String NODE_SHAPE_REF
public static final java.lang.String NODE_SHAPE_TYPE
public static final java.lang.String NODE_SIZE_REF
public static final java.lang.String NODE_SIZE_TYPE
public static final java.lang.String NODE_TRANSPARENCY_REF
public static final java.lang.String NODE_TRANSPARENCY_TYPE
public NodeVisualData()
public NodeVisualData(java.lang.String font_name, NodeVisualData.FontType font_style, byte font_size, java.awt.Color font_color, NodeVisualData.NodeShape shape, NodeVisualData.NodeFill fill_type, java.awt.Color node_color, float size, float transparency)
public final java.lang.StringBuffer asSimpleText()
asSimpleText
in interface PhylogenyData
public final java.lang.StringBuffer asText()
asText
in interface PhylogenyData
public final PhylogenyData copy()
PhylogenyData
copy
in interface PhylogenyData
public final NodeVisualData.NodeFill getFillType()
public final java.awt.Font getFont()
public final java.awt.Color getFontColor()
public final java.lang.String getFontName()
public final byte getFontSize()
public final NodeVisualData.FontType getFontStyle()
public final int getFontStyleInt()
public final java.awt.Color getNodeColor()
public final NodeVisualData.NodeShape getShape()
public final float getSize()
public final float getTransparency()
public final boolean isEmpty()
public final boolean isEqual(PhylogenyData data)
PhylogenyData
isEqual
in interface PhylogenyData
public void parseProperty(Property prop)
public final void setFillType(NodeVisualData.NodeFill fill_type)
public final void setFillType(java.lang.String fill)
public final void setFontColor(java.awt.Color font_color)
public final void setFontName(java.lang.String font_name)
public final void setFontSize(int font_size)
public final void setFontStyle(NodeVisualData.FontType font_style)
public final void setFontStyle(int font_style)
public final void setFontStyle(java.lang.String font_style)
public final void setNodeColor(java.awt.Color node_color)
public final void setShape(NodeVisualData.NodeShape shape)
public final void setShape(java.lang.String shape)
public final void setSize(float size)
public final void setTransparency(float transparency)
public final java.lang.StringBuffer toNHX()
toNHX
in interface PhylogenyData
public final void toPhyloXML(java.io.Writer writer, int level, java.lang.String indentation) throws java.io.IOException
PhylogenyData
toPhyloXML
in interface PhylogenyData
java.io.IOException
public final java.lang.String toString()
toString
in class java.lang.Object