|
Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecty.io.graphml.graph2d.EdgeLabelSerializer
public class EdgeLabelSerializer
Implementation of SerializationHandler that can write
EdgeLabel elements.
![]() |
![]() |
| Nested Class Summary | |
|---|---|
static class |
EdgeLabelSerializer.PreferredPlacementDescriptorSerializer
Handles serialization of PreferredPlacementDescriptor instances. |
static class |
EdgeLabelSerializer.RotatedDiscreteEdgeLabelModelSerializer
Handles serialization of RotatedDiscreteEdgeLabelModel
instances and their model parameters. |
static class |
EdgeLabelSerializer.RotatedSliderEdgeLabelModelSerializer
Handles serialization of RotatedSliderEdgeLabelModel
instances and their model parameters. |
static class |
EdgeLabelSerializer.SmartEdgeLabelModelSerializer
Handles serialization of SmartEdgeLabelModel instances and their model parameters. |
| Constructor Summary | |
|---|---|
EdgeLabelSerializer()
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
getModelName(EdgeLabel label,
GraphMLWriteContext context)
Gets the symbolic name of a label model for the modelName attribute of the EdgeLabel
element. |
protected java.lang.String |
getModelPosition(EdgeLabel label,
GraphMLWriteContext context)
Gets the symbolic name of a label model for the modelPosition attribute of the EdgeLabel
element. |
protected java.lang.Object |
getPreferredPlacement(EdgeLabel label,
GraphMLWriteContext context)
Gets the symbolic name of a label model for the preferredPlacement attribute of the EdgeLabel
element. |
void |
onHandleSerialization(SerializationEvent event)
Callback method to handle the serialization of the data contained in event. |
protected void |
serializeContent(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
Write the content of an EdgeLabel element. |
protected void |
writeCustomModelElements(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
Write the representation of a custom label model. |
protected void |
writeIconAttribute(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
Writes the attribute that references the label's icon resource. |
protected void |
writePreferredPlacementDescriptor(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
Write the representation of a PreferredPlacementDescriptor instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EdgeLabelSerializer()
| Method Detail |
|---|
public void onHandleSerialization(SerializationEvent event)
throws GraphMLWriteException
SerializationHandlerevent.
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.
onHandleSerialization in interface SerializationHandlerevent - Event that contains all data that is needed for serialization.
GraphMLWriteException
protected void serializeContent(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
throws GraphMLWriteException
EdgeLabel element.
context - The current write context.writer - The writer to use.label - The label to write.
GraphMLWriteException
protected void writeIconAttribute(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
throws GraphMLWriteException
context - The current write context.writer - The writer to use.label - The label to write.
GraphMLWriteException
protected void writeCustomModelElements(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
throws GraphMLWriteException
context - The current write context.writer - The writer to use.label - The label to write.
GraphMLWriteException
protected void writePreferredPlacementDescriptor(EdgeLabel label,
XmlWriter writer,
GraphMLWriteContext context)
throws GraphMLWriteException
PreferredPlacementDescriptor instance.
label - The label to write.writer - The writer to use.context - The current write context.
GraphMLWriteException
protected java.lang.Object getPreferredPlacement(EdgeLabel label,
GraphMLWriteContext context)
preferredPlacement attribute of the EdgeLabel
element.
label - The label whose model is written.context - The current write context.
protected java.lang.String getModelName(EdgeLabel label,
GraphMLWriteContext context)
modelName attribute of the EdgeLabel
element.
label - The label whose model is written.context - The current write context.
protected java.lang.String getModelPosition(EdgeLabel label,
GraphMLWriteContext context)
modelPosition attribute of the EdgeLabel
element.
label - The label whose model is written.context - The current write context.
|
© Copyright 2000-2025, yWorks GmbH. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||