edu.toronto.cs.davinci
Class DaVinciGraph.FullNode

java.lang.Object
  extended by edu.toronto.cs.davinci.DaVinciGraph.Term
      extended by edu.toronto.cs.davinci.DaVinciGraph.FullNode
All Implemented Interfaces:
DaVinciGraph.Node
Enclosing class:
DaVinciGraph

public class DaVinciGraph.FullNode
extends DaVinciGraph.Term
implements DaVinciGraph.Node


Constructor Summary
DaVinciGraph.FullNode(java.lang.String id, java.lang.String type)
           
 
Method Summary
 DaVinciGraph.FullNode border(java.lang.String type)
           
 DaVinciGraph.FullNode box(java.lang.String type)
           
 DaVinciGraph.FullNode color(java.lang.String value)
           
 DaVinciGraph.Edge edge(DaVinciGraph.Node destNode)
           
 DaVinciGraph.Edge edge(DaVinciGraph.RefNode destNode)
           
 DaVinciGraph.LabeledEdge edge(DaVinciGraph.RefNode destNode, java.lang.String label)
           
 DaVinciGraph.FullNode fontFamily(java.lang.String family)
           
 DaVinciGraph.FullNode fontStyle(java.lang.String style)
           
 DaVinciGraph.FullNode hidden(boolean hide)
           
 DaVinciGraph.FullNode label(java.lang.String name)
           
 DaVinciGraph.LabeledEdge labeledEdge(DaVinciGraph.Node destNode, java.lang.String label)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.toronto.cs.davinci.DaVinciGraph.Term
attr, equals, getId, hashCode, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DaVinciGraph.FullNode

public DaVinciGraph.FullNode(java.lang.String id,
                             java.lang.String type)
Method Detail

edge

public DaVinciGraph.Edge edge(DaVinciGraph.Node destNode)

edge

public DaVinciGraph.Edge edge(DaVinciGraph.RefNode destNode)

edge

public DaVinciGraph.LabeledEdge edge(DaVinciGraph.RefNode destNode,
                                     java.lang.String label)

labeledEdge

public DaVinciGraph.LabeledEdge labeledEdge(DaVinciGraph.Node destNode,
                                            java.lang.String label)

label

public DaVinciGraph.FullNode label(java.lang.String name)

color

public DaVinciGraph.FullNode color(java.lang.String value)

fontFamily

public DaVinciGraph.FullNode fontFamily(java.lang.String family)

fontStyle

public DaVinciGraph.FullNode fontStyle(java.lang.String style)

box

public DaVinciGraph.FullNode box(java.lang.String type)

border

public DaVinciGraph.FullNode border(java.lang.String type)

hidden

public DaVinciGraph.FullNode hidden(boolean hide)

toString

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