Packagecom.yworks.io.graphml.reader.deserializer
Classpublic class TemplateLabelStyleDeserializer
InheritanceTemplateLabelStyleDeserializer Inheritance AbstractTemplateStyleDeserializer Inheritance AbstractDeserializer Inheritance Object

A deserializer which can handle TemplateLabelStyle. Delegates most of the work to the AbstractTemplateStyleDeserializer.

This deserializer handles the following element:

	 <y:TemplateLabelStyle 
     		templateClass=".." 
     		(userTagProvider="..") 
     		dataPropertyName="" 
     		contextPropertyName=""
     		hideSelectionPaintable="">  
     
      	(<y:TagProvider>
     			..
     		</y:TagProvider>)
     	
     		<y:StyleTag>
     			..
     		</y:StyleTag>
     
     </y:TemplateStyle>
     



Public Properties
 PropertyDefined By
  elementName : String
[override] [read-only] The local tag name that this Deserializer can claim to handle
TemplateLabelStyleDeserializer
  instance : TemplateLabelStyleDeserializer
[static] [read-only] The shared instance.
TemplateLabelStyleDeserializer
 InheritedxmlNamespace : Namespace
[override] [read-only] The XmlNamespace that this Deserializer can claim to handle.
AbstractTemplateStyleDeserializer
Public Methods
 MethodDefined By
 Inherited
canHandle(context:GraphMLParseContext, element:XML):Boolean
Returns whether a deserializer can handle a specific xml element.
AbstractDeserializer
 Inherited
deserialize(context:GraphMLParseContext, element:XML):Object
[override] Deserializes the below element.
AbstractTemplateStyleDeserializer
Protected Methods
 MethodDefined By
  
createStyleInstance(templateClass:Class, contextPropertyName:String, dataPropertyName:String):TemplateStyle
[override]
TemplateLabelStyleDeserializer
Property Detail
elementNameproperty
elementName:String  [read-only] [override]

The local tag name that this Deserializer can claim to handle


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

The shared instance.


Implementation
    public static function get instance():TemplateLabelStyleDeserializer
Method Detail
createStyleInstance()method
override protected function createStyleInstance(templateClass:Class, contextPropertyName:String, dataPropertyName:String):TemplateStyle

Parameters

templateClass:Class
 
contextPropertyName:String
 
dataPropertyName:String

Returns
TemplateStyle