Packagecom.yworks.io.graphml.writer.serializer
Classpublic class BitmapNodeStyleSerializer
InheritanceBitmapNodeStyleSerializer Inheritance AbstractSerializer

Serializer for BitmapNodeStyle instances.

Bitmap images are serialized using base64 encoding.

For compatibility with yFiles.NET, the XML element name of serialized BitmapNodeStyle instances is IImageNodeStyle.



Public Properties
 PropertyDefined by
  elementName : String
[read-only] The element name of the toplevel XmlElement for the serialized representation of this object
BitmapNodeStyleSerializer
  instance : BitmapNodeStyleSerializer
[static][read-only]
BitmapNodeStyleSerializer
 InheritedxmlNamespace : Namespace
returns the yworks namespace
AbstractSerializer
Public Methods
 MethodDefined by
  
canHandle(context:GraphMLWriteContext, subject:Object):Boolean
Return whether this serializer can handle a specific object
BitmapNodeStyleSerializer
 Inherited
serialize(context:GraphMLWriteContext, subject:Object, writer:IXmlWriter):void
Serialize the given style to a IXmlWriter
AbstractSerializer
Protected Methods
 MethodDefined by
  
serializeContent(context:GraphMLWriteContext, subject:Object, writer:IXmlWriter):void
Write the content of the graphml element that corresponds to the serialization of subject.
BitmapNodeStyleSerializer
Property detail
elementNameproperty
elementName:String  [read-only]

The element name of the toplevel XmlElement for the serialized representation of this object

Implementation
    public function get elementName():String
instanceproperty 
instance:BitmapNodeStyleSerializer  [read-only]

Implementation
    public static function get instance():BitmapNodeStyleSerializer
Method detail
canHandle()method
public override function canHandle(context:GraphMLWriteContext, subject:Object):Boolean

Return whether this serializer can handle a specific object

Parameters
context:GraphMLWriteContext — The write context.
 
subject:Object — The object which is tested

Returns
Booleantrue if the serializer can handle the subject
serializeContent()method 
protected override function serializeContent(context:GraphMLWriteContext, subject:Object, writer:IXmlWriter):void

Write the content of the graphml element that corresponds to the serialization of subject.

Parameters
context:GraphMLWriteContext — The current write context.
 
subject:Object — The current object to be serialized.
 
writer:IXmlWriter — The xml writer.