|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface EdgeLabelDeserializer.ConfigurationFactory
Interface for dynamic creation and registration of configurations for
EdgeLabel
.
If an instance of this interface is present in
Lookup.lookup(Class)
,
createConfiguration(y.view.EdgeLabel,org.w3c.dom.Node,y.io.graphml.input.GraphMLParseContext)
will be called if a configuration does not exist in the
edge label configuration 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(EdgeLabel label,
org.w3c.dom.Node node,
GraphMLParseContext context)
Fallback method that is called by EdgeLabelDeserializer.parseEdgeLabel(y.io.graphml.input.GraphMLParseContext, org.w3c.dom.Node, y.view.EdgeLabel)
if the specified configuration is not registered. |
Method Detail |
---|
void createConfiguration(EdgeLabel label, org.w3c.dom.Node node, GraphMLParseContext context)
EdgeLabelDeserializer.parseEdgeLabel(y.io.graphml.input.GraphMLParseContext, org.w3c.dom.Node, y.view.EdgeLabel)
if the specified configuration is not registered.
Implementations should provide some fallback behaviour, and set a configuration for the specified edge label 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)
.
label
- The edge label to configure.node
- The top level DOM node that holds the edge label 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 |