|
Node Director
|
service dependency graph. More...
Classes | |
| class | traceElement |
Public Member Functions | |
| DependencyGraph (ServiceDepContainer container, DBObject graph) | |
| void | compute () |
| compute the graph. | |
| String | localId () |
| Accessor for attribute localId. | |
| String | localId (String localId) |
| Mutator for attribute localId. | |
| String | localId (DBObject obj) |
| set localId from object. | |
| GraphvizGraph | graph () |
| Return the GraphvizGraph. | |
| GraphvizGraph | graph (GraphvizGraph graph) |
| Mutator for attribute graph. | |
| ServiceDepContainer | serviceTree () |
| Accessor for attribute serviceTree. | |
| ServiceDepContainer | serviceTree (ServiceDepContainer serviceTree) |
| Mutator for attribute serviceTree. | |
| DBObject | graphObj () |
| Accessor for attribute graphObj. | |
| DBObject | graphObj (DBObject graphObj) |
| Mutator for attribute graphObj. | |
Protected Attributes | |
| String | localId = "" |
| The id meant when "local" is used in the graph description. | |
| GraphvizGraph | graph = null |
| The graph representing the dependency information. | |
| ServiceDepContainer | serviceTree = null |
| DBObject | graphObj = null |
service dependency graph.
Given a dependency graph description (directorAdjDocDependencyGraph) and a ServiceDepContainer, constructs a Graphvizard object containing the graph resulting.
| sfi.director.application.autodoc.DependencyGraph.DependencyGraph | ( | ServiceDepContainer | container, |
| DBObject | graph | ||
| ) |
| void sfi.director.application.autodoc.DependencyGraph.compute | ( | ) |
compute the graph.
first populate dependencies
References sfi.director.util.Tools.debug(), sfi.director.application.autodoc.ServiceDependency.depends, sfi.director.application.autodoc.ServiceDepContainer.get(), sfi.director.repository.DBObject.getAttribute(), sfi.director.application.autodoc.ServiceDepContainer.getClass(), sfi.director.util.Options.getOption(), sfi.director.application.autodoc.DependencyGraph.graph(), sfi.director.application.autodoc.DependencyGraph.graphObj(), sfi.director.application.autodoc.ClassOfObjects.id(), sfi.director.application.autodoc.ServiceDependency.id(), sfi.director.application.autodoc.DependencyGraph.localId(), sfi.director.application.autodoc.DocBuilder.mediafile(), sfi.director.application.autodoc.ClassOfObjects.members, sfi.director.application.autodoc.ClassOfObjects.memberType(), sfi.director.application.autodoc.ClassOfObjects.name, sfi.director.application.autodoc.ServiceDependency.name, sfi.director.application.autodoc.ServiceDependency.requires, sfi.director.application.autodoc.ServiceDependency.resides, sfi.director.application.autodoc.DependencyGraph.serviceTree(), sfi.director.util.Tools.split(), sfi.director.application.autodoc.ClassOfObjects.type, sfi.director.application.autodoc.ServiceDependency.type, sfi.director.application.autodoc.ServiceDependency.TYPE_REDUNDANT_NODE, and sfi.director.application.autodoc.ServiceDependency.TYPE_SERVICE.
Referenced by sfi.director.application.autodoc.DependencyGraph.graph().
| GraphvizGraph sfi.director.application.autodoc.DependencyGraph.graph | ( | ) |
Return the GraphvizGraph.
The graph representing the dependency information.
References sfi.director.application.autodoc.DependencyGraph.compute().
Referenced by sfi.director.application.autodoc.DependencyGraph.compute(), and sfi.director.application.autodoc.DependencyGraph.graph().
| GraphvizGraph sfi.director.application.autodoc.DependencyGraph.graph | ( | GraphvizGraph | graph | ) |
Mutator for attribute graph.
The graph representing the dependency information.
References sfi.director.application.autodoc.DependencyGraph.graph().
| DBObject sfi.director.application.autodoc.DependencyGraph.graphObj | ( | ) |
Accessor for attribute graphObj.
Referenced by sfi.director.application.autodoc.DependencyGraph.compute(), sfi.director.application.autodoc.DependencyGraph.DependencyGraph(), and sfi.director.application.autodoc.DependencyGraph.graphObj().
Mutator for attribute graphObj.
References sfi.director.application.autodoc.DependencyGraph.graphObj().
| String sfi.director.application.autodoc.DependencyGraph.localId | ( | ) |
Accessor for attribute localId.
The id meant when "local" is used in the graph description.
Referenced by sfi.director.application.autodoc.DependencyGraph.compute(), and sfi.director.application.autodoc.DependencyGraph.localId().
| String sfi.director.application.autodoc.DependencyGraph.localId | ( | String | localId | ) |
Mutator for attribute localId.
The id meant when "local" is used in the graph description.
References sfi.director.application.autodoc.DependencyGraph.localId().
| String sfi.director.application.autodoc.DependencyGraph.localId | ( | DBObject | obj | ) |
set localId from object.
References sfi.director.repository.DBObject.getValue(), sfi.director.repository.DBObject.isMember(), sfi.director.application.autodoc.DependencyGraph.localId(), sfi.director.application.autodoc.ServiceDependency.TYPE_HOST, sfi.director.application.autodoc.ServiceDependency.TYPE_HOSTCLASS, sfi.director.application.autodoc.ServiceDependency.TYPE_USER, and sfi.director.application.autodoc.ServiceDependency.TYPE_USERCLASS.
| ServiceDepContainer sfi.director.application.autodoc.DependencyGraph.serviceTree | ( | ) |
Accessor for attribute serviceTree.
Referenced by sfi.director.application.autodoc.DependencyGraph.compute(), sfi.director.application.autodoc.DependencyGraph.DependencyGraph(), and sfi.director.application.autodoc.DependencyGraph.serviceTree().
| ServiceDepContainer sfi.director.application.autodoc.DependencyGraph.serviceTree | ( | ServiceDepContainer | serviceTree | ) |
Mutator for attribute serviceTree.
References sfi.director.application.autodoc.DependencyGraph.serviceTree().
|
protected |
The graph representing the dependency information.
Referenced by sfi.director.application.autodoc.DocBuilder.insertDependencyGraph().
|
protected |
|
protected |
The id meant when "local" is used in the graph description.
Referenced by sfi.director.application.autodoc.DocBuilder.insertDependencyGraph().
|
protected |
1.8.1.2