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

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.TemplateNodeStyleDeserializer
All Implemented Interfaces:
DeserializationHandler, java.util.EventListener

public class TemplateNodeStyleDeserializer
extends AbstractTemplateStyleDeserializer

Deserializer which handles TemplateNodeStyle instances. This deserializer handles the following element:

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

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

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

 </y:TemplateStyle>
 


Constructor Summary
TemplateNodeStyleDeserializer()
           
 
Method Summary
protected  TemplateStyle createStyleInstance(java.lang.String templateClassName, java.lang.String contextPropertyName, java.lang.String dataPropertyName)
          Returns a new TemplateNodeStyle.
 java.lang.String getElementName(GraphMLParseContext context)
          Returns 'TemplateNodeStyle'.
 
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

TemplateNodeStyleDeserializer

public TemplateNodeStyleDeserializer()
Method Detail

createStyleInstance

protected TemplateStyle createStyleInstance(java.lang.String templateClassName,
                                            java.lang.String contextPropertyName,
                                            java.lang.String dataPropertyName)
Returns a new TemplateNodeStyle.

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 TemplateNodeStyle.
See Also:
TemplateNodeStyle

getElementName

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

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


Copyright © 2000-2013 yWorks GmbH. All rights reserved