|
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.EdgeLabelDeserializer
public class EdgeLabelDeserializer
Implementation of DeserializationHandler that can read
EdgeLabel elements.
| Nested Class Summary | |
|---|---|
static interface |
EdgeLabelDeserializer.ConfigurationFactory
Interface for dynamic creation and registration of configurations for EdgeLabel. |
static class |
EdgeLabelDeserializer.PreferredPlacementDescriptorDeserializer
Handles deserialization of PreferredPlacementDescriptor instances. |
static class |
EdgeLabelDeserializer.RotatedDiscreteEdgeLabelModelDeserializer
Handles deserialization of RotatedDiscreteEdgeLabelModel
instances and their model parameters. |
static class |
EdgeLabelDeserializer.RotatedSliderEdgeLabelModelDeserializer
Handles deserialization of RotatedSliderEdgeLabelModel
instances and their model parameters. |
static class |
EdgeLabelDeserializer.SmartEdgeLabelModelDeserializer
Handles deserialization of SmartEdgeLabelModel instances and their model parameters. |
| Constructor Summary | |
|---|---|
EdgeLabelDeserializer()
|
|
| Method Summary | |
|---|---|
protected EdgeLabel |
createLabel(GraphMLParseContext context,
Node root)
Create a new label instance from the data in root. |
void |
onHandleDeserialization(DeserializationEvent event)
Callback method to handle the deserialization of the data contained in event. |
protected void |
parseEdgeLabel(GraphMLParseContext context,
Node root,
EdgeLabel label)
Configure an existing label with the data in root. |
protected void |
parseLabelModel(GraphMLParseContext context,
Node root,
EdgeLabel label)
Configure the label model of an existing label with the data in root. |
protected void |
parsePreferredPlacementDescriptor(GraphMLParseContext context,
Node root,
EdgeLabel label)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EdgeLabelDeserializer()
| Method Detail |
|---|
protected void parseEdgeLabel(GraphMLParseContext context,
Node root,
EdgeLabel label)
throws GraphMLParseException
root.
GraphMLParseExceptioncontext - The current parse context.root - The DOM node to parse.label - The label instance to configure.
protected void parsePreferredPlacementDescriptor(GraphMLParseContext context,
Node root,
EdgeLabel label)
throws GraphMLParseException
GraphMLParseException
protected void parseLabelModel(GraphMLParseContext context,
Node root,
EdgeLabel label)
throws GraphMLParseException
root.
GraphMLParseExceptioncontext - The current parse context.root - The DOM node to parse that contains the label model data.label - The label instance to configure.
protected EdgeLabel createLabel(GraphMLParseContext context,
Node root)
root.
context - The current parse context.root - The DOM node to parse that contains the label model data.
public void onHandleDeserialization(DeserializationEvent event)
throws GraphMLParseException
DeserializationHandlerevent.
If this callback could deserialize the data in event, it should assign the deserialization result to the event's
DeserializationEvent.setResult(Object) property.
onHandleDeserialization in interface DeserializationHandlerGraphMLParseExceptionevent - Event that contains all data that is needed for deserialization.
|
© Copyright 2000-2013, yWorks GmbH. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||