|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--jdsl.extension.LEDA.GraphWinFile
This class is used for accessing LEDA GraphWin files using JAVA. It has several methods for file accessing and modification of parameters. This version of GraphWinFile class supports nearly every feature of LEDA, but note some are marked as experimental. So please report errors and strange behaviour.
| Field Summary | |
static java.lang.String |
BOLD
A valid font name: bold. |
static java.lang.String |
FIXED
A valid font name: fixed. |
static java.lang.String |
ITALIC
A valid font name: italic. |
static java.lang.String |
ROMAN
A valid font name: roman. |
| Constructor Summary | |
GraphWinFile()
Constructs an empty graph. |
|
GraphWinFile(jdsl.graph.api.Graph arg_graph)
Constructs a graph by referencing to given graph. |
|
GraphWinFile(java.lang.String filename)
Constructs a graph by read file (filename) and importing all graph data. |
|
| Method Summary | |
void |
applyEdgeDefaults()
Changes all parameters for edges to (current) default. |
void |
applyNodeDefaults()
Changes all parameters for nodes to (current) default. |
void |
clear()
Resets all graph information. |
int |
getArrow(jdsl.graph.api.Edge e)
Returns current direction. |
Color |
getBorderColor(jdsl.graph.api.Vertex v)
Returns current border's color of a vertex. |
int |
getBorderColorIndex(jdsl.graph.api.Vertex v)
Returns current border's color-index of a vertex. |
int |
getBorderWidth(jdsl.graph.api.Vertex v)
Returns current border's width of a vertex. |
java.lang.Object |
getCodedData(jdsl.graph.api.Edge e)
Returns current data-object from an edge. |
java.lang.Object |
getCodedData(jdsl.graph.api.Vertex v)
Returns current data-object from a vertex. |
Color |
getColor(jdsl.graph.api.Edge e)
Returns current color. |
Color |
getColor(jdsl.graph.api.Vertex v)
Returns current color from a vertex. |
int |
getColorIndex(jdsl.graph.api.Edge e)
Returns current color-index. |
int |
getColorIndex(jdsl.graph.api.Vertex v)
Returns current color-index from a vertex. |
java.lang.Object |
getData(jdsl.graph.api.Edge e)
Returns current data-object. |
java.lang.Object |
getData(jdsl.graph.api.Vertex v)
Returns current data-object from a vertex. |
EdgeAttribute_int |
getEdgeArrow()
Returns current arrow for all edges. |
EdgeAttribute_Color |
getEdgeColor()
Returns current color for all edges. |
EdgeAttribute_int |
getEdgeColorIndex()
Returns current color index for all edges. |
EdgeAttribute |
getEdgeData()
Returns current data object for all edges. |
java.lang.String |
getEdgeDataType()
Returns current data type for edges. |
EdgeParameters |
getEdgeDefaults()
Returns a reference to default parameters for edges. |
EdgeAttribute_String |
getEdgeLabel()
Returns current label for all edges. |
EdgeAttribute_Color |
getEdgeLabelColor()
Returns current label color for all edges. |
EdgeAttribute_int |
getEdgeLabelColorIndex()
Returns current label color index for all edges. |
java.lang.String |
getEdgeLabelFont()
Returns current font (for edge labels). |
double |
getEdgeLabelFontSize()
Returns current font's size (for edge labels). |
EdgeAttribute_int |
getEdgeLabelPosition()
Returns current label posistion for all edges. |
EdgeAttribute_int |
getEdgeLabelType()
Returns current label type for all edges. |
EdgeAttribute_PointArray |
getEdgePosition()
Returns current position for all edges. |
EdgeAttribute_Point |
getEdgeSAnch()
Returns current anchor (at start) for all edges. |
EdgeAttribute_int |
getEdgeShape()
Returns current shape for all edges. |
EdgeAttribute_int |
getEdgeStyle()
Returns current style for all edges. |
EdgeAttribute_Point |
getEdgeTAnch()
Returns current anchor (at end) for all edges. |
EdgeAttribute_int |
getEdgeWidth()
Returns current width for all edges. |
jdsl.graph.api.Graph |
getGraph()
Returns a reference to current graph. |
java.lang.String |
getLabel(jdsl.graph.api.Edge e)
Returns current label. |
java.lang.String |
getLabel(jdsl.graph.api.Vertex v)
Returns current label from a vertex. |
Color |
getLabelColor(jdsl.graph.api.Edge e)
Returns current color (of label). |
Color |
getLabelColor(jdsl.graph.api.Vertex v)
Returns current label's color from a vertex. |
int |
getLabelColorIndex(jdsl.graph.api.Edge e)
Returns current color-index (of label). |
int |
getLabelColorIndex(jdsl.graph.api.Vertex v)
Returns current label's color-index from a vertex. |
int |
getLabelPosition(jdsl.graph.api.Edge e)
Returns current label position. |
int |
getLabelPosition(jdsl.graph.api.Vertex v)
Returns current label position from a vertex. |
int |
getLabelType(jdsl.graph.api.Edge e)
Returns current label type. |
int |
getLabelType(jdsl.graph.api.Vertex v)
Returns current label type from a vertex. |
GraphLayout |
getLayout()
Returns a reference to (current) layout. |
java.lang.String |
getNodeDataType()
Returns current data type for vertices. |
NodeParameters |
getNodeDefaults()
Returns a reference to default parameters for nodes. |
java.lang.String |
getNodeLabelFont()
Returns current font (for node labels). |
double |
getNodeLabelFontSize()
Returns current font's size (for node labels). |
Point |
getSAnch(jdsl.graph.api.Edge e)
Returns current S anchor. |
int |
getShape(jdsl.graph.api.Edge e)
Returns current shape. |
int |
getShape(jdsl.graph.api.Vertex v)
Returns current shape from a vertex. |
double |
getShapeHeight(jdsl.graph.api.Vertex v)
Returns current shape's height of a vertex. |
double |
getShapeWidth(jdsl.graph.api.Vertex v)
Returns current shape's width of a vertex. |
int |
getStyle(jdsl.graph.api.Edge e)
Returns current style. |
Point |
getTAnch(jdsl.graph.api.Edge e)
Returns current T anchor. |
VertexAttribute_Color |
getVertexBorderColor()
Returns current border color for all vertices. |
VertexAttribute_int |
getVertexBorderColorIndex()
Returns current border color index for all vertices. |
VertexAttribute_int |
getVertexBorderWidth()
Returns current border width for all vertices. |
VertexAttribute_Color |
getVertexColor()
Returns current color for all vertices. |
VertexAttribute_int |
getVertexColorIndex()
Returns current color index for all vertices. |
VertexAttribute |
getVertexData()
Returns current data object for all vertices. |
VertexAttribute_String |
getVertexLabel()
Returns current label for all vertices. |
VertexAttribute_Color |
getVertexLabelColor()
Returns current label color for all vertices. |
VertexAttribute_int |
getVertexLabelColorIndex()
Returns current label color index for all vertices. |
VertexAttribute_int |
getVertexLabelPosition()
Returns current label posistion for all vertices. |
VertexAttribute_int |
getVertexLabelType()
Returns current label type for all vertices. |
VertexAttribute_Point |
getVertexPosition()
Returns current position for all vertices. |
VertexAttribute_int |
getVertexShape()
Returns current shape for all vertices. |
VertexAttribute_double |
getVertexShapeHeight()
Returns current shape height for all vertices. |
VertexAttribute_double |
getVertexShapeWidth()
Returns current shape width for all vertices. |
int |
getWidth(jdsl.graph.api.Edge e)
Returns current width. |
void |
printAllData()
Prints all data to standard output stream. |
void |
printGraph()
Gives an overview of graph. |
void |
read(java.lang.String filename)
Parses a LEDA GraphWin file and extracts all graph informations. |
void |
setArrow(jdsl.graph.api.Edge e,
int arg)
Sets a new direction type. |
void |
setBorderColor(jdsl.graph.api.Vertex v,
Color arg)
Sets a new color for border of a vertex. |
void |
setBorderColor(jdsl.graph.api.Vertex v,
int arg)
Sets a new color-index for border of a vertex. |
void |
setBorderWidth(jdsl.graph.api.Vertex v,
int arg)
Changes border's width of a vertex. |
void |
setColor(jdsl.graph.api.Edge e,
Color arg)
Sets a new color. |
void |
setColor(jdsl.graph.api.Edge e,
int arg)
Sets a new color-index. |
void |
setColor(jdsl.graph.api.Vertex v,
Color arg)
Sets a new color for a vertex. |
void |
setColor(jdsl.graph.api.Vertex v,
int arg)
Sets a new color-index for a vertex. |
void |
setData(jdsl.graph.api.Edge e,
java.lang.Object obj)
Sets a new data object for a edge. |
void |
setData(jdsl.graph.api.Vertex v,
java.lang.Object obj)
Sets a new data object for a vertex. |
void |
setDefaultsForEdge(jdsl.graph.api.Edge e)
Sets default attributs for a edge. |
void |
setDefaultsForNode(jdsl.graph.api.Vertex v)
Sets default attributs for a vertex. |
void |
setEdgeArrow(EdgeAttribute_int arrow)
Updates arrow for all edges. |
void |
setEdgeColor(EdgeAttribute_Color color)
Updates color for all edges. |
void |
setEdgeColorIndex(EdgeAttribute_int color)
Updates color index for all edges. |
void |
setEdgeData(EdgeAttribute data)
Updates data object for all edges. |
void |
setEdgeDataType(java.lang.String arg)
Sets a new data type for edges. |
void |
setEdgeDefaults(EdgeParameters def)
Changes default parameters for edges. |
void |
setEdgeLabel(EdgeAttribute_String label)
Updates label for all edges. |
void |
setEdgeLabelColor(EdgeAttribute_Color color)
Updates label color for all edges. |
void |
setEdgeLabelColorIndex(EdgeAttribute_int color)
Updates label color index for all edges. |
void |
setEdgeLabelFont(java.lang.String fontName)
Sets a new font (for edge labels). |
void |
setEdgeLabelFontSize(double size)
Sets a new size for current font (of edge labels). |
void |
setEdgeLabelPosition(EdgeAttribute_int pos)
Updates label posistion for all edges. |
void |
setEdgeLabelType(EdgeAttribute_int ltype)
Updates label type for all edges. |
void |
setEdgePosition(EdgeAttribute_PointArray data)
Updates position for all edges. |
void |
setEdgeSAnch(EdgeAttribute_Point s_anch)
Updates anchor (at start) for all edges. |
void |
setEdgeShape(EdgeAttribute_int shape)
Updates shape for all edges. |
void |
setEdgeStyle(EdgeAttribute_int style)
Updates style for all edges. |
void |
setEdgeTAnch(EdgeAttribute_Point t_anch)
Updates anchor (at end) for all edges. |
void |
setEdgeWidth(EdgeAttribute_int widht)
Updates width for all edges. |
void |
setGraph(jdsl.graph.api.Graph graph)
Replaces current graph reference by a new one. |
void |
setLabel(jdsl.graph.api.Edge e,
java.lang.String arg)
Sets a new label. |
void |
setLabel(jdsl.graph.api.Vertex v,
java.lang.String arg)
Sets a new label for a vertex. |
void |
setLabelColor(jdsl.graph.api.Edge e,
Color arg)
Changes label's color. |
void |
setLabelColor(jdsl.graph.api.Edge e,
int arg)
Changes label's color-index. |
void |
setLabelColor(jdsl.graph.api.Vertex v,
Color arg)
Changes label's color of a vertex. |
void |
setLabelColor(jdsl.graph.api.Vertex v,
int arg)
Changes label's color-index of a vertex. |
void |
setLabelPosition(jdsl.graph.api.Edge e,
int arg)
Sets a new label position. |
void |
setLabelPosition(jdsl.graph.api.Vertex v,
int arg)
Sets a new label position of a vertex. |
void |
setLabelType(jdsl.graph.api.Edge e,
int arg)
Sets a new label type. |
void |
setLabelType(jdsl.graph.api.Vertex v,
int arg)
Sets a new label type for a vertex. |
void |
setLayout(GraphLayout layout)
Sets a new layout. |
void |
setLayoutElement(jdsl.graph.api.Edge edge,
Point[] points)
Sets a new Layout for a edge. |
void |
setLayoutElement(jdsl.graph.api.Vertex vertex,
Point point)
Sets a new Layout for a vertex. |
void |
setNodeDataType(java.lang.String arg)
Sets a new data type for vertices. |
void |
setNodeDefaults(NodeParameters def)
Changes default parameters for nodes. |
void |
setNodeLabelFont(java.lang.String fontName)
Sets a new font (for node labels). |
void |
setNodeLabelFontSize(double size)
Sets a new size for current font (of node labels). |
void |
setSAnch(jdsl.graph.api.Edge e,
Point arg)
Sets a new anchor at start node. |
void |
setShape(jdsl.graph.api.Edge e,
int arg)
Sets a new shape. |
void |
setShape(jdsl.graph.api.Vertex v,
int arg)
Sets a new shape for a vertex. |
void |
setShapeHeight(jdsl.graph.api.Vertex v,
double arg)
Changes shape's height of a vertex. |
void |
setShapeWidth(jdsl.graph.api.Vertex v,
double arg)
Changes shape's width of a vertex. |
void |
setStyle(jdsl.graph.api.Edge e,
int arg)
Sets a new style. |
void |
setTAnch(jdsl.graph.api.Edge e,
Point arg)
Sets a new anchor at end node. |
void |
setVertexBorderColor(VertexAttribute_Color color)
Updates border color for all vertices. |
void |
setVertexBorderColorIndex(VertexAttribute_int color)
Updates border color index for all vertices. |
void |
setVertexBorderWidth(VertexAttribute_int width)
Updates border width for all vertices. |
void |
setVertexColor(VertexAttribute_Color color)
Updates color for all vertices. |
void |
setVertexColorIndex(VertexAttribute_int color)
Updates color index for all vertices. |
void |
setVertexData(VertexAttribute data)
Updates data object for all vertices. |
void |
setVertexLabel(VertexAttribute_String label)
Updates label for all vertices. |
void |
setVertexLabelColor(VertexAttribute_Color color)
Updates label color for all vertices. |
void |
setVertexLabelColorIndex(VertexAttribute_int color)
Updates label color index for all vertices. |
void |
setVertexLabelPosition(VertexAttribute_int pos)
Updates label posistion for all vertices. |
void |
setVertexLabelType(VertexAttribute_int ltype)
Updates label type for all vertices. |
void |
setVertexPosition(VertexAttribute_Point data)
Updates position for all vertices. |
void |
setVertexShape(VertexAttribute_int shape)
Updates shape for all vertices. |
void |
setVertexShapeHeight(VertexAttribute_double height)
Updates shape height for all vertices. |
void |
setVertexShapeWidth(VertexAttribute_double width)
Updates shape width for all vertices. |
void |
setWidth(jdsl.graph.api.Edge e,
int arg)
Sets a new width. |
java.lang.String |
toString()
Returns a short string representation of the object. |
void |
write(java.lang.String filename)
Exports current graph into a LEDA GraphWin file. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public static final java.lang.String ROMAN
BOLD,
ITALIC,
FIXEDpublic static final java.lang.String BOLD
ROMAN,
ITALIC,
FIXEDpublic static final java.lang.String ITALIC
ROMAN,
BOLD,
FIXEDpublic static final java.lang.String FIXED
ROMAN,
BOLD,
ITALIC| Constructor Detail |
public GraphWinFile()
public GraphWinFile(java.lang.String filename)
throws FileFormatException
filename - a name of an existing LEDA
GraphWin file (with extension ".gw")
public GraphWinFile(jdsl.graph.api.Graph arg_graph)
throws java.lang.IllegalArgumentException
arg_graph - any graph objectsarg_graph is a null reference
this exception will be thrown| Method Detail |
public void printGraph()
public void clear()
public jdsl.graph.api.Graph getGraph()
public void setGraph(jdsl.graph.api.Graph graph)
throws java.lang.IllegalArgumentException
graph - any graph objectgraph is null this exception will be thrownpublic java.lang.String toString()
public void setNodeDefaults(NodeParameters def)
any - NodeParameters objectpublic void applyNodeDefaults()
public NodeParameters getNodeDefaults()
public void setEdgeDefaults(EdgeParameters def)
def - any NodeParameters objectpublic void applyEdgeDefaults()
public EdgeParameters getEdgeDefaults()
public java.lang.String getNodeLabelFont()
public void setNodeLabelFont(java.lang.String fontName)
fontName - a valid font namepublic double getNodeLabelFontSize()
public void setNodeLabelFontSize(double size)
size - new sizepublic java.lang.String getEdgeLabelFont()
public void setEdgeLabelFont(java.lang.String fontName)
fontName - a valid font namepublic double getEdgeLabelFontSize()
public void setEdgeLabelFontSize(double size)
size - new sizepublic GraphLayout getLayout()
public void setLayout(GraphLayout layout)
layout - a valid layout
public void setLayoutElement(jdsl.graph.api.Vertex vertex,
Point point)
vertex - which vertexpoint - which positionsetLayoutElement(Edge, Point[])
public void setLayoutElement(jdsl.graph.api.Edge edge,
Point[] points)
edge - which edgepoints - which positionssetLayoutElement(Vertex, Point)
public void read(java.lang.String filename)
throws FileFormatException
filename - name of an existing LEDA
GraphWin file (with extention ".gw").
public void write(java.lang.String filename)
throws java.io.IOException
LEDA GraphWin file.
Note: If a GraphWin file (version 1.32) was imported,
a GraphWin file (version 1.32!) would be written. In all other cases
a GraphWin file (version 1.4) would be written.filename - name of target file
(GraphWin files have usually the extension ".gw")public void setDefaultsForNode(jdsl.graph.api.Vertex v)
v - target vertexNodeParameters.setDefaults()
public void setColor(jdsl.graph.api.Vertex v,
Color arg)
v - target vertexarg - a valid colorParameters.setColor(jdsl.extension.LEDA.Color)
public void setColor(jdsl.graph.api.Vertex v,
int arg)
v - target vertexarg - a valid color-indexParameters.setColor(int)
public void setShape(jdsl.graph.api.Vertex v,
int arg)
v - target vertexarg - a valid shapeParameters.setShape(int)
public void setShapeWidth(jdsl.graph.api.Vertex v,
double arg)
v - target vertexarg - new widthNodeParameters.setShapeWidth(double)
public void setShapeHeight(jdsl.graph.api.Vertex v,
double arg)
v - target vertexarg - new heightNodeParameters.setShapeHeight(double)
public void setBorderColor(jdsl.graph.api.Vertex v,
Color arg)
v - target vertexarg - a valid colorNodeParameters.setBorderColor(jdsl.extension.LEDA.Color)
public void setBorderColor(jdsl.graph.api.Vertex v,
int arg)
v - target vertexarg - a valid color-indexNodeParameters.setBorderColor(jdsl.extension.LEDA.Color)
public void setBorderWidth(jdsl.graph.api.Vertex v,
int arg)
v - target vertexNodeParameters.setBorderWidth(int)
public void setLabelType(jdsl.graph.api.Vertex v,
int arg)
v - target vertexarg - a valid label typeParameters.setLabelType(int)
public void setLabelColor(jdsl.graph.api.Vertex v,
Color arg)
v - target vertexarg - a valid colorParameters.setLabelColor(jdsl.extension.LEDA.Color)
public void setLabelColor(jdsl.graph.api.Vertex v,
int arg)
v - target vertexarg - a valid color-indexParameters.setLabelColor(jdsl.extension.LEDA.Color)
public void setLabelPosition(jdsl.graph.api.Vertex v,
int arg)
v - target vertexarg - a valid label positionParameters.setLabelPosition(int)
public void setLabel(jdsl.graph.api.Vertex v,
java.lang.String arg)
v - target vertexarg - a stringParameters.setLabel(java.lang.String)public Color getColor(jdsl.graph.api.Vertex v)
v - target vertexParameters.getColor()public int getColorIndex(jdsl.graph.api.Vertex v)
v - target vertexParameters.getColor()public int getShape(jdsl.graph.api.Vertex v)
v - target vertexParameters.getShape()public double getShapeWidth(jdsl.graph.api.Vertex v)
v - target vertexNodeParameters.getShapeWidth()public double getShapeHeight(jdsl.graph.api.Vertex v)
v - target vertexNodeParameters.getShapeHeight()public Color getBorderColor(jdsl.graph.api.Vertex v)
v - target vertexNodeParameters.getBorderColor()public int getBorderColorIndex(jdsl.graph.api.Vertex v)
v - target vertexNodeParameters.getBorderColor()public int getBorderWidth(jdsl.graph.api.Vertex v)
v - target vertexNodeParameters.getBorderWidth()public int getLabelType(jdsl.graph.api.Vertex v)
v - target vertexParameters.getLabelType()public Color getLabelColor(jdsl.graph.api.Vertex v)
v - target vertexParameters.getLabelColor()public int getLabelColorIndex(jdsl.graph.api.Vertex v)
v - target vertexParameters.getLabelColor()public int getLabelPosition(jdsl.graph.api.Vertex v)
v - target vertexParameters.getLabelPosition()public java.lang.String getLabel(jdsl.graph.api.Vertex v)
v - target vertexParameters.getLabel()public java.lang.Object getData(jdsl.graph.api.Vertex v)
v - target vertexpublic java.lang.Object getCodedData(jdsl.graph.api.Vertex v)
v - target vertexpublic void setDefaultsForEdge(jdsl.graph.api.Edge e)
e - target edgeEdgeParameters.setDefaults()
public void setColor(jdsl.graph.api.Edge e,
Color arg)
e - target edgearg - a valid colorParameters.setColor(jdsl.extension.LEDA.Color)
public void setColor(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a valid color-indexParameters.setColor(jdsl.extension.LEDA.Color)
public void setWidth(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a non-negativ integerEdgeParameters.setWidth(int)
public void setShape(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a valid shapeEdgeParameters.setShape(int)
public void setStyle(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a valid styleEdgeParameters.setStyle(int)
public void setArrow(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a valid directionEdgeParameters.setArrow(int)
public void setSAnch(jdsl.graph.api.Edge e,
Point arg)
e - target edgearg - target offsetEdgeParameters.setSAnch(jdsl.extension.LEDA.Layout.Geometry.Point)
public void setTAnch(jdsl.graph.api.Edge e,
Point arg)
e - target edgearg - target offsetEdgeParameters.setTAnch(jdsl.extension.LEDA.Layout.Geometry.Point)
public void setLabelType(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a valid label typeEdgeParameters.setLabelType(int)
public void setLabelColor(jdsl.graph.api.Edge e,
Color arg)
e - target edgearg - a valid colorParameters.setLabelColor(jdsl.extension.LEDA.Color)
public void setLabelColor(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a valid color-indexParameters.setLabelColor(jdsl.extension.LEDA.Color)
public void setLabelPosition(jdsl.graph.api.Edge e,
int arg)
e - target edgearg - a valid label positionEdgeParameters.setLabelPosition(int)
public void setLabel(jdsl.graph.api.Edge e,
java.lang.String arg)
e - target edgearg - a stringParameters.setLabel(java.lang.String)public Color getColor(jdsl.graph.api.Edge e)
e - target edgeParameters.getColor()public int getColorIndex(jdsl.graph.api.Edge e)
e - target edgeParameters.getColor()public int getWidth(jdsl.graph.api.Edge e)
e - target edgeEdgeParameters.getWidth()public int getShape(jdsl.graph.api.Edge e)
e - target edgeParameters.getShape()public int getStyle(jdsl.graph.api.Edge e)
e - target edgeEdgeParameters.getStyle()public int getArrow(jdsl.graph.api.Edge e)
e - target edgeEdgeParameters.getArrow()public Point getSAnch(jdsl.graph.api.Edge e)
e - target edgeEdgeParameters.getSAnch()public Point getTAnch(jdsl.graph.api.Edge e)
e - target edgeEdgeParameters.getTAnch()public int getLabelType(jdsl.graph.api.Edge e)
e - target edgeParameters.getLabelType()public Color getLabelColor(jdsl.graph.api.Edge e)
e - target edgeParameters.getLabelColor()public int getLabelColorIndex(jdsl.graph.api.Edge e)
e - target edgeParameters.getLabelColor()public int getLabelPosition(jdsl.graph.api.Edge e)
e - target edgeEdgeParameters.getLabelPosition()public java.lang.String getLabel(jdsl.graph.api.Edge e)
e - target edgeParameters.getLabel()public java.lang.Object getData(jdsl.graph.api.Edge e)
e - target edgepublic java.lang.Object getCodedData(jdsl.graph.api.Edge e)
e - target edge
public void setNodeDataType(java.lang.String arg)
throws DataFormatException
arg - a type name, like: "byte", "String" , ...
public void setEdgeDataType(java.lang.String arg)
throws DataFormatException
arg - a type name, like: "byte", "String" , ...public java.lang.String getNodeDataType()
public java.lang.String getEdgeDataType()
public void setData(jdsl.graph.api.Vertex v,
java.lang.Object obj)
throws DataFormatException
v - choosen vertexobj - data objectobj's type and current data
type for vertices doesn't match.
public void setData(jdsl.graph.api.Edge e,
java.lang.Object obj)
throws DataFormatException
e - choosen edgeobj - data objectobj's type and current data
type for edges doesn't match.public void printAllData()
public void setVertexColor(VertexAttribute_Color color)
public VertexAttribute_Color getVertexColor()
public void setVertexColorIndex(VertexAttribute_int color)
public VertexAttribute_int getVertexColorIndex()
public void setVertexShape(VertexAttribute_int shape)
public VertexAttribute_int getVertexShape()
public void setVertexShapeWidth(VertexAttribute_double width)
public VertexAttribute_double getVertexShapeWidth()
public void setVertexShapeHeight(VertexAttribute_double height)
public VertexAttribute_double getVertexShapeHeight()
public void setVertexBorderColor(VertexAttribute_Color color)
public VertexAttribute_Color getVertexBorderColor()
public void setVertexBorderColorIndex(VertexAttribute_int color)
public VertexAttribute_int getVertexBorderColorIndex()
public void setVertexBorderWidth(VertexAttribute_int width)
public VertexAttribute_int getVertexBorderWidth()
public void setVertexLabelType(VertexAttribute_int ltype)
public VertexAttribute_int getVertexLabelType()
public void setVertexLabelColor(VertexAttribute_Color color)
public VertexAttribute_Color getVertexLabelColor()
public void setVertexLabelColorIndex(VertexAttribute_int color)
public VertexAttribute_int getVertexLabelColorIndex()
public void setVertexLabelPosition(VertexAttribute_int pos)
public VertexAttribute_int getVertexLabelPosition()
public void setVertexLabel(VertexAttribute_String label)
public VertexAttribute_String getVertexLabel()
public void setVertexData(VertexAttribute data)
public VertexAttribute getVertexData()
public void setVertexPosition(VertexAttribute_Point data)
public VertexAttribute_Point getVertexPosition()
public void setEdgeColor(EdgeAttribute_Color color)
public EdgeAttribute_Color getEdgeColor()
public void setEdgeColorIndex