Search this API

y.io.graphml.graph2d
Class EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer

java.lang.Object
  extended by 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.

 
Your browser does not support SVG content.

Constructor Summary
EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer()
           
 
Method Summary
 void onHandleSerialization(SerializationEvent event)
          Callback method to handle the serialization of the data contained in event.
protected  void serializeModel(RotatedDiscreteEdgeLabelModel model, XmlWriter writer, GraphMLWriteContext context)
           
protected  void serializeParameter(y.layout.RotatedDiscreteEdgeLabelModel.ModelParameter parameter, XmlWriter writer, GraphMLWriteContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer

public EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer()
Method Detail

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)

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