Class NodeVisualData

    • Method Detail

      • asText

        public final java.lang.StringBuffer asText()
        Specified by:
        asText in interface PhylogenyData
      • copy

        public final PhylogenyData copy()
        Description copied from interface: PhylogenyData
        Creates a new PhylogenyData object with identical values as this PhylogenyData. This ~should~ return a deep copy, but not there yet.
        Specified by:
        copy in interface PhylogenyData
        Returns:
        a ~deep~ copy of this PhylogenyData
      • getFont

        public final java.awt.Font getFont()
      • getFontColor

        public final java.awt.Color getFontColor()
      • getFontName

        public final java.lang.String getFontName()
      • getFontSize

        public final byte getFontSize()
      • getFontStyleInt

        public final int getFontStyleInt()
      • getNodeColor

        public final java.awt.Color getNodeColor()
      • getSize

        public final float getSize()
      • getTransparency

        public final float getTransparency()
      • isEmpty

        public final boolean isEmpty()
      • isEqual

        public final boolean isEqual​(PhylogenyData data)
        Description copied from interface: PhylogenyData
        Compares this PhylogenyData to PhylogenyData data. In general, this should return true if and only if all fiels are exactly identical.
        Specified by:
        isEqual in interface PhylogenyData
        Returns:
        in general, true if and only if all fiels are exactly identical, false otherwise
      • parseProperty

        public void parseProperty​(Property prop)
      • setFillType

        public final void setFillType​(java.lang.String fill)
      • setFontColor

        public final void setFontColor​(java.awt.Color font_color)
      • setFontName

        public final void setFontName​(java.lang.String font_name)
      • setFontSize

        public final void setFontSize​(int font_size)
      • setFontStyle

        public final void setFontStyle​(int font_style)
      • setFontStyle

        public final void setFontStyle​(java.lang.String font_style)
      • setNodeColor

        public final void setNodeColor​(java.awt.Color node_color)
      • setShape

        public final void setShape​(java.lang.String shape)
      • setSize

        public final void setSize​(float size)
      • setTransparency

        public final void setTransparency​(float transparency)
      • toNHX

        public final java.lang.StringBuffer toNHX()
        Specified by:
        toNHX in interface PhylogenyData
      • toPhyloXML

        public final void toPhyloXML​(java.io.Writer writer,
                                     int level,
                                     java.lang.String indentation)
                              throws java.io.IOException
        Description copied from interface: PhylogenyData
        Writes a phyloXML representation of this phylogeny data.
        Specified by:
        toPhyloXML in interface PhylogenyData
        Throws:
        java.io.IOException
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object