com.yworks.yfiles.server.graphml.support
Class NodeInsetsInputHandler

java.lang.Object
  extended byy.io.graphml.input.AbstractInputHandler
      extended bycom.yworks.yfiles.server.graphml.flexio.AbstractInputHandlerProvider
          extended bycom.yworks.yfiles.server.graphml.support.NodeInsetsInputHandler
All Implemented Interfaces:
java.util.EventListener, InputHandler, InputHandlerProvider

public class NodeInsetsInputHandler
extends AbstractInputHandlerProvider

Input handler that parses node insets for group nodes and stores the insets in the GroupingKeys.GROUP_NODE_INSETS_DPKEY data provider.


Constructor Summary
NodeInsetsInputHandler()
           
 
Method Summary
 boolean acceptKey(org.w3c.dom.Element attributes)
          This method defines whether a specific key/data pair is handled by the input handler.
protected  java.lang.Object parseDataCore(GraphMLParseContext context, org.w3c.dom.Node node)
           
protected  void setValue(GraphMLParseContext context, java.lang.Object key, java.lang.Object data)
           
 
Methods inherited from class com.yworks.yfiles.server.graphml.flexio.AbstractInputHandlerProvider
onQueryInputHandler
 
Methods inherited from class y.io.graphml.input.AbstractInputHandler
applyDefault, getDefaultValue, getPrecedence, getValidScopes, initializeFromKeyDefinition, isDefaultExists, isParseDefaultValue, parseData, setDefaultExists, setDefaultValue, setParseDefaultValue, setPrecedence, setValidScopes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeInsetsInputHandler

public NodeInsetsInputHandler()
Method Detail

parseDataCore

protected java.lang.Object parseDataCore(GraphMLParseContext context,
                                         org.w3c.dom.Node node)
                                  throws GraphMLParseException
Throws:
GraphMLParseException

acceptKey

public boolean acceptKey(org.w3c.dom.Element attributes)
This method defines whether a specific key/data pair is handled by the input handler. When it returns true, each occurrence of data elements which match the id of the key element are forwarded to the input handler.

Specified by:
acceptKey in class AbstractInputHandlerProvider
Parameters:
attributes - the attributes of the key tag.
Returns:
true if the scope matches KeyScope.NODE and the name matches 'nodeinsets'
See Also:
KeyScope

setValue

protected void setValue(GraphMLParseContext context,
                        java.lang.Object key,
                        java.lang.Object data)
                 throws GraphMLParseException
Throws:
GraphMLParseException


Copyright © 2000-2013 yWorks GmbH. All rights reserved