y.io.graphml.graph2d
Class EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
java.lang.Object
y.io.graphml.graph2d.EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
- All Implemented Interfaces:
- java.util.EventListener, SerializationHandler
- Enclosing class:
- EdgeLabelSerializer
public static class EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
- extends java.lang.Object
- implements SerializationHandler
Handles serialization of RotatedDiscreteEdgeLabelModel
instances and their model parameters.
-
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
public EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer()
onHandleSerialization
public void onHandleSerialization(SerializationEvent event)
throws GraphMLWriteException
- Description copied from interface:
SerializationHandler
- Callback method to handle the serialization of the data contained in
event
.
If this callback could serialize the data in event
, it should set the SerializationEvent.setHandled(boolean)
property to true
to prevent further serialization code from processing this data.
- Specified by:
onHandleSerialization
in interface SerializationHandler
- Parameters:
event
- Event that contains all data that is needed for serialization.
- Throws:
GraphMLWriteException
serializeParameter
protected void serializeParameter(y.layout.RotatedDiscreteEdgeLabelModel.ModelParameter parameter,
XmlWriter writer,
GraphMLWriteContext context)
serializeModel
protected void serializeModel(RotatedDiscreteEdgeLabelModel model,
XmlWriter writer,
GraphMLWriteContext context)