| 
 | 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.NodeLabelSerializer
public class NodeLabelSerializer
Implementation of SerializationHandler that can write
 NodeLabel elements.
| Nested Class Summary | |
|---|---|
| static class | NodeLabelSerializer.SmartNodeLabelModelSerializerHandles serialization of SmartNodeLabelModelinstances and their model parameters. | 
| Constructor Summary | |
|---|---|
| NodeLabelSerializer() | |
| Method Summary | |
|---|---|
| protected  java.lang.String | getModelName(NodeLabel label,
             GraphMLWriteContext context)Gets the symbolic name of a label model for the modelNameattribute of theNodeLabelelement. | 
| protected  java.lang.String | getModelPosition(NodeLabel label,
                 GraphMLWriteContext context)Gets the symbolic name of a label model for the modelPositionattribute of theEdgeLabelelement. | 
|  void | onHandleSerialization(SerializationEvent event)Callback method to handle the serialization of the data contained in event. | 
| protected  void | serializeContent(NodeLabel label,
                 XmlWriter writer,
                 GraphMLWriteContext context)Write the content of an NodeLabelelement. | 
| protected  void | writeCustomModelElements(NodeLabel label,
                         XmlWriter writer,
                         GraphMLWriteContext context)Write the representation of a custom label model. | 
| protected  void | writeIconAttribute(NodeLabel label,
                   XmlWriter writer,
                   GraphMLWriteContext context)Writes the attribute that references the icon resource. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public NodeLabelSerializer()
| 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(NodeLabel label,
                                XmlWriter writer,
                                GraphMLWriteContext context)
                         throws GraphMLWriteException
NodeLabel element.
context - The current write context.writer - The writer to use.label - The label to write.
GraphMLWriteException
protected void writeIconAttribute(NodeLabel 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(NodeLabel label,
                                        XmlWriter writer,
                                        GraphMLWriteContext context)
                                 throws GraphMLWriteException
context - The current write context.writer - The writer to use.label - The label to write.
GraphMLWriteException
protected java.lang.String getModelName(NodeLabel label,
                                        GraphMLWriteContext context)
modelName attribute of the NodeLabel
 element.
label - The label whose model is written.context - The current write context.
protected java.lang.String getModelPosition(NodeLabel 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 | ||||||||