| Package | com.yworks.io.graphml.realizer |
| Class | public class RealizerSerializerManager |
| Inheritance | RealizerSerializerManager Object |
| Property | Defined By | ||
|---|---|---|---|
| fallbackEdgeRealizerSerializer : IEdgeRealizerSerializer
The realizer serializer to use if no deserializer is found for the parsed edgegraphics child element. | RealizerSerializerManager | ||
| fallbackNodeRealizerSerializer : INodeRealizerSerializer
The realizer serializer to use if no deserializer is found for the parsed nodegraphics child element. | RealizerSerializerManager | ||
| Method | Defined By | ||
|---|---|---|---|
Register an IEdgeRealizerSerializer instance for input and output
| RealizerSerializerManager | ||
Register an IEdgeRealizerSerializer for input
| RealizerSerializerManager | ||
addInputLabelSerializer(ls:ILabelSerializer):void
Register an IlabelSerializer for input
| RealizerSerializerManager | ||
Register an INodeRealizerSerializer for input
| RealizerSerializerManager | ||
Register a INodeRealizerSerializer instance for input and output
| RealizerSerializerManager | ||
Register an IEdgeRealizerSerializer for output
| RealizerSerializerManager | ||
Register an INodeRealizerSerializer for output
| RealizerSerializerManager | ||
clear():void
Clear all registered RelizerSerializer instances for both input and output
| RealizerSerializerManager | ||
Get an IEdgeRealizerSerializer for the given xml element and the parse context. | RealizerSerializerManager | ||
Returns an iterable view of all input edge realizers serializers that have been added to this instance. | RealizerSerializerManager | ||
Get an ILabelSerializer for the given xml element and the parse context. | RealizerSerializerManager | ||
Returns an iterable view of all input label serializers that have been added to this instance. | RealizerSerializerManager | ||
Get an INodeRealizerSerializer for the given xml element and the parse context. | RealizerSerializerManager | ||
Returns an iterable view of all input node realizer serializers that have been added to this instance. | RealizerSerializerManager | ||
Get an IEdgeRealizerSerializer for the given edge and the write context. | RealizerSerializerManager | ||
Returns an iterable view of all output edge realizers serializers that have been added to this instance. | RealizerSerializerManager | ||
Get an INodeRealizerSerializer for the given node and the write context. | RealizerSerializerManager | ||
Returns an iterable view of all output node realizers serializers that have been added to this instance. | RealizerSerializerManager | ||
Unregister an IEdgeRealizerSerializer instance for both input and output
| RealizerSerializerManager | ||
Unregister an IEdgeRealizerSerializer instance for input only
| RealizerSerializerManager | ||
Unregister an IlabelSerializer instance for input. | RealizerSerializerManager | ||
Unregister an INodeRealizerSerializer instance for input only
| RealizerSerializerManager | ||
Unregister an INodeRealizerSerializer instance for both input and output
| RealizerSerializerManager | ||
Unregister an IEdgeRealizerSerializer instance for output only
| RealizerSerializerManager | ||
Unregister an INodeRealizerSerializer instance for output only
| RealizerSerializerManager | ||
| fallbackEdgeRealizerSerializer | property |
fallbackEdgeRealizerSerializer:IEdgeRealizerSerializer
The realizer serializer to use if no deserializer is found for the parsed edgegraphics child element.
Note that fallback writing is not supported. Developers have to take care to provide a
IEdgeRealizerSerializer for custom java edge styles.
public function get fallbackEdgeRealizerSerializer():IEdgeRealizerSerializer public function set fallbackEdgeRealizerSerializer(value:IEdgeRealizerSerializer):void| fallbackNodeRealizerSerializer | property |
fallbackNodeRealizerSerializer:INodeRealizerSerializer
The realizer serializer to use if no deserializer is found for the parsed nodegraphics child element.
Note that fallback writing is not supported. Developers have to take care to provide a
INodeRealizerSerializer for custom java node styles.
public function get fallbackNodeRealizerSerializer():INodeRealizerSerializer public function set fallbackNodeRealizerSerializer(value:INodeRealizerSerializer):void| addEdgeRealizerSerializer | () | method |
public function addEdgeRealizerSerializer(ers:IEdgeRealizerSerializer):void
Register an IEdgeRealizerSerializer instance for input and output
Parameters
ers:IEdgeRealizerSerializer — IEdgeRealizerSerializer to register.
|
| addInputEdgeRealizerSerializer | () | method |
public function addInputEdgeRealizerSerializer(ers:IEdgeRealizerSerializer):void
Register an IEdgeRealizerSerializer for input
Parameters
ers:IEdgeRealizerSerializer — IEdgeRealizerSerializer to register.
|
| addInputLabelSerializer | () | method |
public function addInputLabelSerializer(ls:ILabelSerializer):void
Register an IlabelSerializer for input
Parameters
ls:ILabelSerializer — IlabelSerializer to register.
|
| addInputNodeRealizerSerializer | () | method |
public function addInputNodeRealizerSerializer(nrs:INodeRealizerSerializer):void
Register an INodeRealizerSerializer for input
Parameters
nrs:INodeRealizerSerializer — INodeRealizerSerializer to register.
|
| addNodeRealizerSerializer | () | method |
public function addNodeRealizerSerializer(nrs:INodeRealizerSerializer):void
Register a INodeRealizerSerializer instance for input and output
Parameters
nrs:INodeRealizerSerializer — INodeRealizerSerializer to unregister.
|
| addOutputEdgeRealizerSerializer | () | method |
public function addOutputEdgeRealizerSerializer(ers:IEdgeRealizerSerializer):void
Register an IEdgeRealizerSerializer for output
Parameters
ers:IEdgeRealizerSerializer — IEdgeRealizerSerializer to register.
|
| addOutputNodeRealizerSerializer | () | method |
public function addOutputNodeRealizerSerializer(nrs:INodeRealizerSerializer):void
Register an INodeRealizerSerializer for output
Parameters
nrs:INodeRealizerSerializer — INodeRealizerSerializer to register.
|
| clear | () | method |
public function clear():voidClear all registered RelizerSerializer instances for both input and output
| getInputEdgeRealizerSerializer | () | method |
public function getInputEdgeRealizerSerializer(element:XML, context:GraphMLParseContext):IEdgeRealizerSerializer
Get an IEdgeRealizerSerializer for the given xml element and the parse context.
Parameters
element:XML — The xml element to get the serializer for.
| |
context:GraphMLParseContext — The parse context to get the serializer for.
|
IEdgeRealizerSerializer — An instance of IEdgeRealizerSerializer, or null if no matching serializer was found.
|
| getInputEdgeRealizerSerializers | () | method |
public function getInputEdgeRealizerSerializers():IterableReturns an iterable view of all input edge realizers serializers that have been added to this instance.
ReturnsIterable — An Iterable over all input edge realizer serializers that have been added to this instance.
|
| getInputLabelSerializer | () | method |
public function getInputLabelSerializer(element:XML, context:GraphMLParseContext):ILabelSerializer
Get an ILabelSerializer for the given xml element and the parse context.
Parameters
element:XML — The xml element to get the serializer for.
| |
context:GraphMLParseContext — The parse context to get the serializer for.
|
ILabelSerializer — An instance of ILabelSerializer, or null if no matching serializer was found.
|
| getInputLabelSerializers | () | method |
public function getInputLabelSerializers():IterableReturns an iterable view of all input label serializers that have been added to this instance.
ReturnsIterable — An Iterable over all input label serializers that have been added to this instance.
|
| getInputNodeRealizerSerializer | () | method |
public function getInputNodeRealizerSerializer(element:XML, context:GraphMLParseContext):INodeRealizerSerializer
Get an INodeRealizerSerializer for the given xml element and the parse context.
Parameters
element:XML — The xml element to get the serializer for.
| |
context:GraphMLParseContext — The parse context to get the serializer for.
|
INodeRealizerSerializer — An instance of INodeRealizerSerializer, or null if no matching serializer was found.
|
| getInputNodeRealizerSerializers | () | method |
public function getInputNodeRealizerSerializers():IterableReturns an iterable view of all input node realizer serializers that have been added to this instance.
ReturnsIterable — An Iterable over all input node realizer serializers that have been added to this instance.
|
| getOutputEdgeRealizerSerializer | () | method |
public function getOutputEdgeRealizerSerializer(edge:IEdge, context:GraphMLWriteContext):IEdgeRealizerSerializer
Get an IEdgeRealizerSerializer for the given edge and the write context.
Parameters
edge:IEdge — The edge to get the serializer for.
| |
context:GraphMLWriteContext — The write context to get the serializer for.
|
IEdgeRealizerSerializer — An instance of IEdgeRealizerSerializer, or null if no matching serializer was found.
|
| getOutputEdgeRealizerSerializers | () | method |
public function getOutputEdgeRealizerSerializers():IterableReturns an iterable view of all output edge realizers serializers that have been added to this instance.
ReturnsIterable — An Iterable over all output edge realizer serializers that have been added to this instance.
|
| getOutputNodeRealizerSerializer | () | method |
public function getOutputNodeRealizerSerializer(node:INode, context:GraphMLWriteContext):INodeRealizerSerializer
Get an INodeRealizerSerializer for the given node and the write context.
Parameters
node:INode — The node to get the serializer for.
| |
context:GraphMLWriteContext — The write context to get the serializer for.
|
INodeRealizerSerializer — An instance of INodeRealizerSerializer, or null if no matching serializer was found.
|
| getOutputNodeRealizerSerializers | () | method |
public function getOutputNodeRealizerSerializers():IterableReturns an iterable view of all output node realizers serializers that have been added to this instance.
ReturnsIterable — An Iterable over all output node realizer serializers that have been added to this instance.
|
| removeEdgeRealizerSerializer | () | method |
public function removeEdgeRealizerSerializer(ers:IEdgeRealizerSerializer):void
Unregister an IEdgeRealizerSerializer instance for both input and output
Parameters
ers:IEdgeRealizerSerializer — IEdgeRealizerSerializer to unregister.
|
| removeInputEdgeRealizerSerializer | () | method |
public function removeInputEdgeRealizerSerializer(ers:IEdgeRealizerSerializer):void
Unregister an IEdgeRealizerSerializer instance for input only
Parameters
ers:IEdgeRealizerSerializer — IEdgeRealizerSerializer to unregister.
|
| removeInputLabelSerializer | () | method |
public function removeInputLabelSerializer(ls:ILabelSerializer):void
Unregister an IlabelSerializer instance for input.
Parameters
ls:ILabelSerializer — ILabelSerializer to unregister.
|
| removeInputNodeRealizerSerializer | () | method |
public function removeInputNodeRealizerSerializer(nrs:INodeRealizerSerializer):void
Unregister an INodeRealizerSerializer instance for input only
Parameters
nrs:INodeRealizerSerializer — INodeRealizerSerializer to unregister.
|
| removeNodeRealizerSerializer | () | method |
public function removeNodeRealizerSerializer(nrs:INodeRealizerSerializer):void
Unregister an INodeRealizerSerializer instance for both input and output
Parameters
nrs:INodeRealizerSerializer — INodeRealizerSerializer to unregister.
|
| removeOutputEdgeRealizerSerializer | () | method |
public function removeOutputEdgeRealizerSerializer(ers:IEdgeRealizerSerializer):voidUnregister an IEdgeRealizerSerializer instance for output only
Parameters
ers:IEdgeRealizerSerializer — IEdgeRealizerSerializer to unregister.
|
| removeOutputNodeRealizerSerializer | () | method |
public function removeOutputNodeRealizerSerializer(nrs:INodeRealizerSerializer):void
Unregister an INodeRealizerSerializer instance for output only
Parameters
nrs:INodeRealizerSerializer — INodeRealizerSerializer to unregister.
|