Documentation of 'weka.gui.treevisualizer.Edge' Java class
Edge
weka.gui.treevisualizer

Class Edge



  • public class Edge
    extends java.lang.Object
    This class is used in conjunction with the Node class to form a tree structure. This in particular contains information about an edges in the tree.
    • Constructor Summary

      Constructors 
      Constructor and Description
      Edge(java.lang.String label, java.lang.String source, java.lang.String target)
      This constructs an Edge with the specified label and parent , child serial tags.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getLabel()
      Get the value of label.
      java.lang.String getLine(int n)
      Returns line number n
      java.lang.String getRsource()
      Get the value of rsource.
      java.lang.String getRtarget()
      Get the value of rtarget.
      Node getSource()
      Get the value of source.
      Node getTarget()
      Get the value of target.
      void setRsource(java.lang.String v)
      Set the value of rsource.
      void setRtarget(java.lang.String v)
      Set the value of rtarget.
      void setSource(Node v)
      Set the value of source.
      void setTarget(Node v)
      Set the value of target.
      java.awt.Dimension stringSize(java.awt.FontMetrics f)
      This will calculate how large a rectangle using the FontMetrics passed that the lines of the label will take up
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Edge

        public Edge(java.lang.String label,
                    java.lang.String source,
                    java.lang.String target)
        This constructs an Edge with the specified label and parent , child serial tags.
        Parameters:
        label - The text caption for the edge.
        source - The ID string for this edges parent.
        target - The ID string for this edges child.
    • Method Detail

      • getLabel

        public java.lang.String getLabel()
        Get the value of label.
        Returns:
        Value of label.
      • stringSize

        public java.awt.Dimension stringSize(java.awt.FontMetrics f)
        This will calculate how large a rectangle using the FontMetrics passed that the lines of the label will take up
        Parameters:
        f - The size information for a particular Font
        Returns:
        A Dimension containing the size and width of the text
      • getLine

        public java.lang.String getLine(int n)
        Returns line number n
        Parameters:
        n - The number of the line requested
        Returns:
        The string for the line number or NULL if it didn't exist
      • getRsource

        public java.lang.String getRsource()
        Get the value of rsource.
        Returns:
        Value of rsource.
      • setRsource

        public void setRsource(java.lang.String v)
        Set the value of rsource.
        Parameters:
        v - Value to assign to rsource.
      • getRtarget

        public java.lang.String getRtarget()
        Get the value of rtarget.
        Returns:
        Value of rtarget.
      • setRtarget

        public void setRtarget(java.lang.String v)
        Set the value of rtarget.
        Parameters:
        v - Value to assign to rtarget.
      • getSource

        public Node getSource()
        Get the value of source.
        Returns:
        Value of source.
      • setSource

        public void setSource(Node v)
        Set the value of source. And then call v.addChild to add the edge to the Node.
        Parameters:
        v - Value to assign to source.
      • getTarget

        public Node getTarget()
        Get the value of target.
        Returns:
        Value of target.
      • setTarget

        public void setTarget(Node v)
        Set the value of target. And then call v.addParent to add the edge to the Node.
        Parameters:
        v - Value to assign to target.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.