org.kohsuke.graphviz
Class Attribute<V>

java.lang.Object
  extended by org.kohsuke.graphviz.Attribute<V>

public abstract class Attribute<V>
extends java.lang.Object

Type safe representation of graph attributes.

See http://www.graphviz.org/doc/info/attrs.html for more documentation and what each attribute means.

Author:
Kohsuke Kawaguchi

Field Summary
static org.kohsuke.graphviz.Attribute.EnumAttribute<Arrow> ARROWHEAD
           
static org.kohsuke.graphviz.Attribute.FloatAttribute ARROWSIZE
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<Arrow> ARROWTAIL
           
static org.kohsuke.graphviz.Attribute.ColorAttribute BGCOLOR
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute CENTER
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<ClusterRank> CLUSTERRANK
           
static org.kohsuke.graphviz.Attribute.ColorAttribute COLOR
           
static org.kohsuke.graphviz.Attribute.StringAttribute COMMENT
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute COMPOUND
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute CONSTRAINT
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute DECORATE
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<Dir> DIR
           
static org.kohsuke.graphviz.Attribute.FloatAttribute DISTORTION
           
static org.kohsuke.graphviz.Attribute.ColorAttribute FILLCOLOR
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute FIXEDSIZE
           
static org.kohsuke.graphviz.Attribute.ColorAttribute FONTCOLOR
           
static org.kohsuke.graphviz.Attribute.StringAttribute FONTNAME
           
static org.kohsuke.graphviz.Attribute.StringAttribute FONTPATH
           
static org.kohsuke.graphviz.Attribute.FloatAttribute FONTSIZE
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<Orientation> GRAPH_ORIENTATION
           
static org.kohsuke.graphviz.Attribute.StringAttribute GROUP
           
static org.kohsuke.graphviz.Attribute.StringAttribute HEADLABEL
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<Port> HEADPORT
           
static org.kohsuke.graphviz.Attribute.StringAttribute HEADURL
           
static org.kohsuke.graphviz.Attribute.FloatAttribute HEIGHT
           
static org.kohsuke.graphviz.Attribute.StringAttribute LABEL
           
static org.kohsuke.graphviz.Attribute.FloatAttribute LABELANGLE
           
static org.kohsuke.graphviz.Attribute.FloatAttribute LABELDISTANCE
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute LABELFLOAT
           
static org.kohsuke.graphviz.Attribute.ColorAttribute LABELFONTCOLOR
           
static org.kohsuke.graphviz.Attribute.StringAttribute LABELFONTNAME
           
static org.kohsuke.graphviz.Attribute.FloatAttribute LABELFONTSIZE
           
static org.kohsuke.graphviz.Attribute.StringAttribute LABELJUST
           
static org.kohsuke.graphviz.Attribute.StringAttribute LABELLOC
           
static org.kohsuke.graphviz.Attribute.StringAttribute LAYER
           
static org.kohsuke.graphviz.Attribute.StringAttribute LHEAD
           
static org.kohsuke.graphviz.Attribute.StringAttribute LTAIL
           
static org.kohsuke.graphviz.Attribute.FloatAttribute MARGIN
           
static org.kohsuke.graphviz.Attribute.FloatAttribute MCLIMIT
           
static org.kohsuke.graphviz.Attribute.IntAttribute MINLEN
           
 java.lang.String name
           
static org.kohsuke.graphviz.Attribute.FloatAttribute NODE_ORIENTATION
           
static org.kohsuke.graphviz.Attribute.FloatAttribute NODESEP
           
static org.kohsuke.graphviz.Attribute.FloatAttribute NSLIMIT
           
static org.kohsuke.graphviz.Attribute.FloatAttribute NSLIMIT1
           
static org.kohsuke.graphviz.Attribute.StringAttribute ORDERING
           
static org.kohsuke.graphviz.Attribute.StringAttribute PAGE
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<PageDir> PAGEDIR
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<Rank> RANK
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<RankDir> RANKDIR
           
static org.kohsuke.graphviz.Attribute.FloatAttribute RANKSEP
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute REGULAR
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute REMINCROSS
           
static org.kohsuke.graphviz.Attribute.BooleanAttribute ROTATE
           
static org.kohsuke.graphviz.Attribute.StringAttribute SAMEHEAD
           
static org.kohsuke.graphviz.Attribute.StringAttribute SAMETAIL
           
static org.kohsuke.graphviz.Attribute.IntAttribute SAMPLEPOINTS
           
static org.kohsuke.graphviz.Attribute.IntAttribute SEARCHSIZE
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<Shape> SHAPE
           
static org.kohsuke.graphviz.Attribute.IntAttribute SIDES
           
static org.kohsuke.graphviz.Attribute.FloatAttribute SIZE
           
static org.kohsuke.graphviz.Attribute.FloatAttribute SKEW
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<StyleAttr> STYLE
           
static org.kohsuke.graphviz.Attribute.StringAttribute TAILLABEL
           
static org.kohsuke.graphviz.Attribute.EnumAttribute<Port> TAILPORT
           
static org.kohsuke.graphviz.Attribute.StringAttribute TAILURL
           
static org.kohsuke.graphviz.Attribute.StringAttribute URL
           
static org.kohsuke.graphviz.Attribute.IntAttribute WEIGHT
           
static org.kohsuke.graphviz.Attribute.FloatAttribute WIDTH
           
static org.kohsuke.graphviz.Attribute.FloatAttribute Z
           
 
Method Summary
abstract  V fromString(java.lang.String value)
           
abstract  java.lang.String toString(V value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final java.lang.String name

COLOR

public static final org.kohsuke.graphviz.Attribute.ColorAttribute COLOR

COMMENT

public static final org.kohsuke.graphviz.Attribute.StringAttribute COMMENT

DISTORTION

public static final org.kohsuke.graphviz.Attribute.FloatAttribute DISTORTION

FILLCOLOR

public static final org.kohsuke.graphviz.Attribute.ColorAttribute FILLCOLOR

FIXEDSIZE

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute FIXEDSIZE

FONTCOLOR

public static final org.kohsuke.graphviz.Attribute.ColorAttribute FONTCOLOR

FONTNAME

public static final org.kohsuke.graphviz.Attribute.StringAttribute FONTNAME

FONTSIZE

public static final org.kohsuke.graphviz.Attribute.FloatAttribute FONTSIZE

GROUP

public static final org.kohsuke.graphviz.Attribute.StringAttribute GROUP

HEIGHT

public static final org.kohsuke.graphviz.Attribute.FloatAttribute HEIGHT

LABEL

public static final org.kohsuke.graphviz.Attribute.StringAttribute LABEL

LAYER

public static final org.kohsuke.graphviz.Attribute.StringAttribute LAYER

NODE_ORIENTATION

public static final org.kohsuke.graphviz.Attribute.FloatAttribute NODE_ORIENTATION

REGULAR

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute REGULAR

SHAPE

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Shape> SHAPE

SIDES

public static final org.kohsuke.graphviz.Attribute.IntAttribute SIDES

SKEW

public static final org.kohsuke.graphviz.Attribute.FloatAttribute SKEW

STYLE

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<StyleAttr> STYLE

URL

public static final org.kohsuke.graphviz.Attribute.StringAttribute URL

WIDTH

public static final org.kohsuke.graphviz.Attribute.FloatAttribute WIDTH

Z

public static final org.kohsuke.graphviz.Attribute.FloatAttribute Z

ARROWHEAD

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Arrow> ARROWHEAD

ARROWSIZE

public static final org.kohsuke.graphviz.Attribute.FloatAttribute ARROWSIZE

ARROWTAIL

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Arrow> ARROWTAIL

CONSTRAINT

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute CONSTRAINT

DECORATE

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute DECORATE

DIR

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Dir> DIR

HEADLABEL

public static final org.kohsuke.graphviz.Attribute.StringAttribute HEADLABEL

HEADPORT

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Port> HEADPORT

HEADURL

public static final org.kohsuke.graphviz.Attribute.StringAttribute HEADURL

LABELANGLE

public static final org.kohsuke.graphviz.Attribute.FloatAttribute LABELANGLE

LABELDISTANCE

public static final org.kohsuke.graphviz.Attribute.FloatAttribute LABELDISTANCE

LABELFLOAT

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute LABELFLOAT

LABELFONTCOLOR

public static final org.kohsuke.graphviz.Attribute.ColorAttribute LABELFONTCOLOR

LABELFONTNAME

public static final org.kohsuke.graphviz.Attribute.StringAttribute LABELFONTNAME

LABELFONTSIZE

public static final org.kohsuke.graphviz.Attribute.FloatAttribute LABELFONTSIZE

LHEAD

public static final org.kohsuke.graphviz.Attribute.StringAttribute LHEAD

LTAIL

public static final org.kohsuke.graphviz.Attribute.StringAttribute LTAIL

MINLEN

public static final org.kohsuke.graphviz.Attribute.IntAttribute MINLEN

SAMEHEAD

public static final org.kohsuke.graphviz.Attribute.StringAttribute SAMEHEAD

SAMETAIL

public static final org.kohsuke.graphviz.Attribute.StringAttribute SAMETAIL

TAILLABEL

public static final org.kohsuke.graphviz.Attribute.StringAttribute TAILLABEL

TAILPORT

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Port> TAILPORT

TAILURL

public static final org.kohsuke.graphviz.Attribute.StringAttribute TAILURL

WEIGHT

public static final org.kohsuke.graphviz.Attribute.IntAttribute WEIGHT

BGCOLOR

public static final org.kohsuke.graphviz.Attribute.ColorAttribute BGCOLOR

CENTER

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute CENTER

CLUSTERRANK

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<ClusterRank> CLUSTERRANK

COMPOUND

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute COMPOUND

FONTPATH

public static final org.kohsuke.graphviz.Attribute.StringAttribute FONTPATH

LABELJUST

public static final org.kohsuke.graphviz.Attribute.StringAttribute LABELJUST

LABELLOC

public static final org.kohsuke.graphviz.Attribute.StringAttribute LABELLOC

MARGIN

public static final org.kohsuke.graphviz.Attribute.FloatAttribute MARGIN

MCLIMIT

public static final org.kohsuke.graphviz.Attribute.FloatAttribute MCLIMIT

NODESEP

public static final org.kohsuke.graphviz.Attribute.FloatAttribute NODESEP

NSLIMIT

public static final org.kohsuke.graphviz.Attribute.FloatAttribute NSLIMIT

NSLIMIT1

public static final org.kohsuke.graphviz.Attribute.FloatAttribute NSLIMIT1

ORDERING

public static final org.kohsuke.graphviz.Attribute.StringAttribute ORDERING

GRAPH_ORIENTATION

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Orientation> GRAPH_ORIENTATION

PAGE

public static final org.kohsuke.graphviz.Attribute.StringAttribute PAGE

PAGEDIR

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<PageDir> PAGEDIR

RANK

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<Rank> RANK

RANKDIR

public static final org.kohsuke.graphviz.Attribute.EnumAttribute<RankDir> RANKDIR

RANKSEP

public static final org.kohsuke.graphviz.Attribute.FloatAttribute RANKSEP

REMINCROSS

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute REMINCROSS

ROTATE

public static final org.kohsuke.graphviz.Attribute.BooleanAttribute ROTATE

SAMPLEPOINTS

public static final org.kohsuke.graphviz.Attribute.IntAttribute SAMPLEPOINTS

SEARCHSIZE

public static final org.kohsuke.graphviz.Attribute.IntAttribute SEARCHSIZE

SIZE

public static final org.kohsuke.graphviz.Attribute.FloatAttribute SIZE
Method Detail

toString

public abstract java.lang.String toString(V value)

fromString

public abstract V fromString(java.lang.String value)


Copyright © 2008. All Rights Reserved.