cytoscape.data.readers
Class VisualStyleBuilder

java.lang.Object
  extended by cytoscape.data.readers.VisualStyleBuilder

public class VisualStyleBuilder
extends Object

Based on the graph/node/edge view information, build new Visual Style. This class accepts JAXB object called "Graphics" as input value. We can add information by adding elements to the object as attributes (Object cytoscape.generated2.Att)

Author:
kono

Field Summary
protected static Color DEFAULT_BORDER_COLOR
           
protected static Color DEFAULT_COLOR
           
protected static int DEFAULT_LINE_WIDTH
           
protected static byte DEFAULT_SHAPE
           
 
Constructor Summary
VisualStyleBuilder()
           
VisualStyleBuilder(String newName, Map nodeGraphics, Map edgeGraphics, Map globalGraphics)
          Accept List of JAXB graphics objects
 
Method Summary
 void buildStyle()
           
protected  void setEdgeMaps(VisualMappingManager vizmapper)
           
protected  void setNodeMaps(VisualMappingManager vizmapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SHAPE

protected static final byte DEFAULT_SHAPE
See Also:
Constant Field Values

DEFAULT_COLOR

protected static final Color DEFAULT_COLOR

DEFAULT_BORDER_COLOR

protected static final Color DEFAULT_BORDER_COLOR

DEFAULT_LINE_WIDTH

protected static final int DEFAULT_LINE_WIDTH
See Also:
Constant Field Values
Constructor Detail

VisualStyleBuilder

public VisualStyleBuilder()

VisualStyleBuilder

public VisualStyleBuilder(String newName,
                          Map nodeGraphics,
                          Map edgeGraphics,
                          Map globalGraphics)
Accept List of JAXB graphics objects

Parameters:
graphics -
Method Detail

buildStyle

public void buildStyle()

setNodeMaps

protected void setNodeMaps(VisualMappingManager vizmapper)

setEdgeMaps

protected void setEdgeMaps(VisualMappingManager vizmapper)