|
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.NodeLabelDeserializer
public class NodeLabelDeserializer
Implementation of DeserializationHandler that can read
NodeLabel elements.
| Nested Class Summary | |
|---|---|
static interface |
NodeLabelDeserializer.ConfigurationFactory
Interface for dynamic creation and registration of configurations for NodeLabel. |
static class |
NodeLabelDeserializer.SmartNodeLabelModelDeserializer
Handles deserialization of SmartNodeLabelModel instances and their model parameters. |
| Constructor Summary | |
|---|---|
NodeLabelDeserializer()
|
|
| Method Summary | |
|---|---|
protected NodeLabel |
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 |
parseLabelModel(GraphMLParseContext context,
Node root,
NodeLabel label)
Configure the label model of an existing label with the data in root. |
protected void |
parseNodeLabel(GraphMLParseContext context,
Node root,
NodeLabel label)
Configure an existing label with the data in root. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NodeLabelDeserializer()
| Method Detail |
|---|
protected void parseNodeLabel(GraphMLParseContext context,
Node root,
NodeLabel label)
throws GraphMLParseException
root.
GraphMLParseExceptioncontext - The current parse context.root - The DOM node to parse.label - The label instance to configure.
protected void parseLabelModel(GraphMLParseContext context,
Node root,
NodeLabel 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 NodeLabel 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 | ||||||||