Package | com.yworks.io.graphml.realizer |
Class | public class ImageNodeStyleRealizerSerializer |
Inheritance | ImageNodeStyleRealizerSerializer AbstractNodeRealizerSerializer Object |
IRealizerSerializer
that can read y:ImageNode and y:SVGNode elements written by yFiles Java.
Property | Defined By | ||
---|---|---|---|
instance : ImageNodeStyleRealizerSerializer [static] [read-only]
The shared instance of this serializer. | ImageNodeStyleRealizerSerializer |
Method | Defined By | ||
---|---|---|---|
canRead(node:XML, context:GraphMLParseContext):Boolean
Whether this instance can deserialize the given xml element in the given context. | AbstractNodeRealizerSerializer | ||
Whether this instance can serialize the style of the given node in the given context. | AbstractNodeRealizerSerializer | ||
Create a style instance that can represent the node graphics information of the given xml element. | AbstractNodeRealizerSerializer | ||
getElementName(item:Object):String [override]
Returns the name of the element that will be written by this serializer given the provided item. | ImageNodeStyleRealizerSerializer | ||
getElementNames():Array [override]
Returns the names of all XML elements that can be parsed or written by this serializer. | ImageNodeStyleRealizerSerializer | ||
getNamespace():Namespace
Returns GraphMLConstants.YWORKS_EXT_NS. | AbstractNodeRealizerSerializer | ||
getStyleClass():Class [override]
Returns the style class that can be serialized or deserialized by this instance. | ImageNodeStyleRealizerSerializer | ||
[override]
Parses an image or SWF node. | ImageNodeStyleRealizerSerializer | ||
Write the given node style in a format that can be parsed into a node realizer by yFiles Java. | AbstractNodeRealizerSerializer | ||
Write the attributes of the realizer xml element
| AbstractNodeRealizerSerializer |
instance | property |
instance:ImageNodeStyleRealizerSerializer
[read-only] The shared instance of this serializer.
public static function get instance():ImageNodeStyleRealizerSerializer
getElementName | () | method |
override public function getElementName(item:Object):String
Returns the name of the element that will be written by this serializer given the provided item.
Parameters
item:Object |
String — GraphMLConstants.Y_IMAGE_NODE .
|
getElementNames | () | method |
override public function getElementNames():Array
Returns the names of all XML elements that can be parsed or written by this serializer.
ReturnsArray — An Array with GraphMLConstants.Y_IMAGE_NODE ,
GraphMLConstants.Y_SVG_NODE .
|
getStyleClass | () | method |
override public function getStyleClass():Class
Returns the style class that can be serialized or deserialized by this instance.
ReturnsClass — com.yworks.graph.drawing.ImageNodeStyle .
|
parse | () | method |
override public function parse(style:INodeStyle, layout:IMutableRectangle, element:XML, context:GraphMLParseContext):void
Parses an image or SWF node.
Parameters
style:INodeStyle — A node style that is used to display the appearance of the yFiles Java node realizer.
| |
layout:IMutableRectangle — A mutable rectangle that will be set to the bounds of the parsed realizer.
| |
element:XML — the graphml node element
| |
context:GraphMLParseContext — the current parsing context
|