public class ImplementationNodeFactory extends Object implements ImplementationNode.Factory<String,ImplementationNode<String>>
ImplementationNode.Factory. Uses
a BindingEdgeFactory.GraphvizEdgeAdaptor to delegate to a GraphvizNode.| Modifier and Type | Class and Description |
|---|---|
protected class |
ImplementationNodeFactory.GraphvizNodeAdaptor
Adaptor class that converts
ImplementationNode methods to display
operations on a GraphvizNode. |
| Constructor and Description |
|---|
ImplementationNodeFactory(GraphvizRenderer renderer,
NameFactory nameFactory,
PortIdFactory portIdFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected ImplementationNodeFactory.GraphvizNodeAdaptor |
newAdaptor(GraphvizNode node) |
ImplementationNode<String> |
newImplementationNode(String nodeId)
Creates a new
ImplementationNode and adds it to the graph. |
@Inject public ImplementationNodeFactory(GraphvizRenderer renderer, NameFactory nameFactory, PortIdFactory portIdFactory)
public ImplementationNode<String> newImplementationNode(String nodeId)
ImplementationNode.FactoryImplementationNode and adds it to the graph.newImplementationNode in interface ImplementationNode.Factory<String,ImplementationNode<String>>nodeId - ID for the node.ImplementationNode instance.protected ImplementationNodeFactory.GraphvizNodeAdaptor newAdaptor(GraphvizNode node)
Copyright © 2006-2012 Google, Inc.. All Rights Reserved.