com.yworks.yfiles.server.graphml.flexio.deserializer
Class TemplateLabelStyleDeserializer

java.lang.Object
  extended byy.io.graphml.input.AbstractDeserializer
      extended bycom.yworks.yfiles.server.graphml.flexio.deserializer.AbstractDeserializer
          extended bycom.yworks.yfiles.server.graphml.flexio.deserializer.AbstractTemplateStyleDeserializer
              extended bycom.yworks.yfiles.server.graphml.flexio.deserializer.TemplateLabelStyleDeserializer
All Implemented Interfaces:
DeserializationHandler, java.util.EventListener

public class TemplateLabelStyleDeserializer
extends AbstractTemplateStyleDeserializer

A deserializer which can handle TemplateLabelStyle instances.

This deserializer handles the following element:

 <y:TemplateLabelStyle
 		templateClass=".."
 		(userTagProvider="..")
 		dataPropertyName=""
 		contextPropertyName=""
 		hideSelectionPaintable="">
 

(<y:TagProvider> .. </y:TagProvider>)

<y:StyleTag> .. </y:StyleTag>

</y:TemplateStyle>


Constructor Summary
TemplateLabelStyleDeserializer()
           
 
Method Summary
protected  TemplateStyle createStyleInstance(java.lang.String templateClassName, java.lang.String contextPropertyName, java.lang.String dataPropertyName)
          Creates a new TemplateLabelStyle.
 java.lang.String getElementName(GraphMLParseContext context)
          Returns 'TemplateLabelStyle'.
 
Methods inherited from class com.yworks.yfiles.server.graphml.flexio.deserializer.AbstractTemplateStyleDeserializer
deserializeNode
 
Methods inherited from class com.yworks.yfiles.server.graphml.flexio.deserializer.AbstractDeserializer
canHandle, getXmlNamespaceURI, onHandleDeserialization
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateLabelStyleDeserializer

public TemplateLabelStyleDeserializer()
Method Detail

createStyleInstance

protected TemplateStyle createStyleInstance(java.lang.String templateClassName,
                                            java.lang.String contextPropertyName,
                                            java.lang.String dataPropertyName)
Creates a new TemplateLabelStyle.

Specified by:
createStyleInstance in class AbstractTemplateStyleDeserializer
Parameters:
templateClassName - The name of the template class.
contextPropertyName - The name of the context property.
dataPropertyName - The name of the data property.
Returns:
A new TemplateLabelStyle.
See Also:
TemplateLabelStyle

getElementName

public java.lang.String getElementName(GraphMLParseContext context)
Returns 'TemplateLabelStyle'.

Specified by:
getElementName in class AbstractDeserializer
Parameters:
context - The parse context.
Returns:
'TemplateLabelStyle'


Copyright © 2000-2013 yWorks GmbH. All rights reserved