|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.inject.grapher.graphviz.ImplementationNodeFactory
public class ImplementationNodeFactory
Graphviz-specific implementation of ImplementationNode.Factory. Uses
a BindingEdgeFactory.GraphvizEdgeAdaptor to delegate to a GraphvizNode.
| Nested Class Summary | |
|---|---|
protected class |
ImplementationNodeFactory.GraphvizNodeAdaptor
Adaptor class that converts ImplementationNode methods to display
operations on a GraphvizNode. |
| Constructor Summary | |
|---|---|
ImplementationNodeFactory(GraphvizRenderer renderer,
NameFactory nameFactory,
PortIdFactory portIdFactory)
|
|
| Method Summary | |
|---|---|
protected ImplementationNodeFactory.GraphvizNodeAdaptor |
newAdaptor(GraphvizNode node)
|
ImplementationNode<java.lang.String> |
newImplementationNode(java.lang.String nodeId)
Creates a new ImplementationNode and adds it to the graph. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Inject
public ImplementationNodeFactory(GraphvizRenderer renderer,
NameFactory nameFactory,
PortIdFactory portIdFactory)
| Method Detail |
|---|
public ImplementationNode<java.lang.String> newImplementationNode(java.lang.String nodeId)
ImplementationNode.FactoryImplementationNode and adds it to the graph.
newImplementationNode in interface ImplementationNode.Factory<java.lang.String,ImplementationNode<java.lang.String>>nodeId - ID for the node.
ImplementationNode instance.protected ImplementationNodeFactory.GraphvizNodeAdaptor newAdaptor(GraphvizNode node)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||