Search this API

y.io.gml
Class EdgeRealizerObjectEncoder

java.lang.Object
  extended by y.io.gml.EdgeRealizerObjectEncoder
All Implemented Interfaces:
ObjectEncoder

public class EdgeRealizerObjectEncoder
extends Object
implements ObjectEncoder

This class is capable of encoding an Edge's EdgeRealizer in valid gml format. It is used by GMLIOHandler.


Constructor Summary
EdgeRealizerObjectEncoder()
           
 
Method Summary
 void encode(Object item, GMLEncoder enc)
          This method will try to encode the given object using the GMLEncoder
static String encodeArcType(byte arcType)
          Encodes the arc type of an ArcEdgeRealizer to one of the GML values fixedHeight or fixedRatio.
static String encodeArrowType(Arrow a)
          Encodes an arrow type to one of the GML values delta, standard, diamond, short, white_delta, white_diamond, none.
static String encodeLineStyle(byte lineStyle)
          Encodes a line-style constant to one of the GML values line, dashed or dotted.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgeRealizerObjectEncoder

public EdgeRealizerObjectEncoder()
Method Detail

encode

public void encode(Object item,
                   GMLEncoder enc)
            throws IOException
Description copied from interface: ObjectEncoder
This method will try to encode the given object using the GMLEncoder

Specified by:
encode in interface ObjectEncoder
Throws:
IOException - in the case of an I/O exception
Parameters:
item - the object to be encoded
enc - an encoder

encodeArcType

public static String encodeArcType(byte arcType)
Encodes the arc type of an ArcEdgeRealizer to one of the GML values fixedHeight or fixedRatio.


encodeArrowType

public static String encodeArrowType(Arrow a)
Encodes an arrow type to one of the GML values delta, standard, diamond, short, white_delta, white_diamond, none.


encodeLineStyle

public static String encodeLineStyle(byte lineStyle)
Encodes a line-style constant to one of the GML values line, dashed or dotted.


© Copyright 2000-2013,
yWorks GmbH.
All rights reserved.