|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface NodePortGraphicsReader.ConfigurationFactory
Interface for dynamic creation and registration of configurations for
NodePort
.
If an instance of this interface is present in
Lookup.lookup(Class)
,
createConfiguration(y.view.NodePort,org.w3c.dom.Node,y.io.graphml.input.GraphMLParseContext)
will be called if a configuration does not exist in
NodePort.Factory
.
A default implementation that registers a default configuration under the
given name is provided by
Graph2DGraphMLHandler.configureLookup(y.base.Graph,y.io.graphml.input.GraphMLParser)
.
Method Summary | |
---|---|
void |
createConfiguration(NodePort port,
org.w3c.dom.Node node,
GraphMLParseContext context)
Fallback method that is called by NodePortGraphicsReader.readPort(y.view.NodePort, org.w3c.dom.Node, y.io.graphml.input.GraphMLParseContext)
if the specified configuration is not registered. |
Method Detail |
---|
void createConfiguration(NodePort port, org.w3c.dom.Node node, GraphMLParseContext context)
NodePortGraphicsReader.readPort(y.view.NodePort, org.w3c.dom.Node, y.io.graphml.input.GraphMLParseContext)
if the specified configuration is not registered.
Implementations should provide some fallback behaviour, and set a configuration for the specified node port if applicable.
A default implementation that registers a default configuration under the
given name is provided by
Graph2DGraphMLHandler.configureLookup(y.base.Graph,y.io.graphml.input.GraphMLParser)
.
port
- The node port to configure.node
- The top level DOM node that holds the visualization data.context
- The current parse context.
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |