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

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
[override] [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
[read-only] returns the yworks namespace
AbstractSerializer
Public Methods
 MethodDefined By
  
canHandle(context:GraphMLWriteContext, subject:Object):Boolean
[override] 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
[override] Write the content of the graphml element that corresponds to the serialization of subject.
BitmapNodeStyleSerializer
Property Detail
elementNameproperty
elementName:String  [read-only] [override]

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
override public 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 
override protected 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.