public class ReferenceGraphReport extends RootModuleVersionJobAbstractImpl
ReferenceGraph.| Modifier and Type | Class and Description |
|---|---|
static class |
ReferenceGraphReport.ModuleFilter |
static class |
ReferenceGraphReport.OutputFormat |
static class |
ReferenceGraphReport.ReferenceGraphMode |
RootModuleVersionJobAbstractImpl.UnsyncChangesBehaviorindAvoidReentry, indDepthFirst, indHandleDynamicVersion, indHandleStaticVersion, indListModuleVersionRootChanged, listActionsPerformed, listModuleVersionRoot, moduleReentryAvoider, MSG_PATTERN_KEY_ACTIONS_PERFORMED, MSG_PATTERN_KEY_CANNOT_PROCEED_WITH_UNSYNC_LOCAL_CHANGES, MSG_PATTERN_KEY_CONFLICTS_WHILE_UPDATING, MSG_PATTERN_KEY_DO_YOU_WANT_TO_UPDATE_UNSYNC_REMOTE_CHANGES, MSG_PATTERN_KEY_INITIATING_TRAVERSAL_REFERENCE_GRAPH_ROOT_MODULE_VERSION, MSG_PATTERN_KEY_MODULE_VERSION_ALREADY_PROCESSED, MSG_PATTERN_KEY_MULTIPLE_WORKSPACE_DIRECTORIES_FOR_MODULE, MSG_PATTERN_KEY_NO_ACTIONS_PERFORMED, MSG_PATTERN_KEY_ROOT_MODULE_VERSION_NOT_KNOWN, MSG_PATTERN_KEY_TRAVERSAL_REFERENCE_GRAPH_ROOT_MODULE_VERSION_COMPLETED, MSG_PATTERN_KEY_UPDATE_CHANGED_ROOT_MODULE_VERSION, MSG_PATTERN_KEY_UPDATE_ROOT_MODULE_VERSION_TO_DEFAULT, MSG_PATTERN_KEY_UPDATE_ROOT_MODULE_VERSION_TO_WORKSPACE_DIRECTORY_VERSION, MSG_PATTERN_KEY_UPDATING, MSG_PATTERN_KEY_VERSION_DOES_NOT_EXIST, MSG_PATTERN_KEY_VISITING_LEAF_MODULE_VERSION, MSG_PATTERN_KEY_VISITING_LEAF_REFERENCE_MATCHED, referencePath, resourceBundle, RUNTIME_PROPERTY_PROJECT_CODE, RUNTIME_PROPERTY_SYNC_WORKSPACE_DIR, unsyncChangesBehaviorLocal, unsyncChangesBehaviorRemote| Constructor and Description |
|---|
ReferenceGraphReport(List<org.azyva.dragom.model.ModuleVersion> listModuleVersionRoot,
ReferenceGraphReport.OutputFormat outputFormat)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
includeModules(ReferenceGraphReport.ModuleFilter moduleFilter)
Indicates to include the
Module's and their Version's in the
report. |
void |
includeMostRecentStaticVersionInScm()
Indicates to include the most recent static
Version in the SCM for
each Module. |
void |
includeMostRecentVersionInReferenceGraph()
Indicates to include the most recent
Version in the reference graph for
each Module. |
void |
includeReferenceGraph(ReferenceGraphReport.ReferenceGraphMode referenceGraphMode)
Indicates to include the reference graph in the report.
|
void |
includeReferencePaths()
Indicates to include the
ReferencePath literals for each
ModuleVersion. |
void |
performJob()
Main method for performing the job.
|
void |
setOutputFilePath(Path pathOutputFile)
Sets the output file Path.
|
void |
setOutputWriter(Writer writerOutput)
Sets the output Writer.
|
afterIterateListModuleVersionRoot, beforeIterateListModuleVersionRoot, beforeValidateListModuleVersionRoot, getProjectCode, getReferencePathMatcher, isListModuleVersionRootChanged, iterateListModuleVersionRoot, setIndAvoidReentry, setIndDepthFirst, setIndHandleDynamicVersion, setIndHandleStaticVersion, setIndListModuleVersionRootChanged, setReferencePathMatcherProvided, setUnsyncChangesBehaviorLocal, setUnsyncChangesBehaviorRemote, setupReferencePathMatcherForProjectCode, validateListModuleVersionRoot, visitMatchedModuleVersion, visitModuleVersionpublic ReferenceGraphReport(List<org.azyva.dragom.model.ModuleVersion> listModuleVersionRoot, ReferenceGraphReport.OutputFormat outputFormat)
listModuleVersionRoot - List of root ModuleVersions's.outputFormat - OutputFormat.public void setOutputFilePath(Path pathOutputFile)
Either the output file Path or the output Writer can be set, but not both.
pathOutputFile - Output file Path.public void setOutputWriter(Writer writerOutput)
Either the output file Path or the output Writer can be set, but not both.
writerOutput - Output Writer.public void includeReferenceGraph(ReferenceGraphReport.ReferenceGraphMode referenceGraphMode)
referenceGraphMode - ReferenceGraphMode.public void includeModules(ReferenceGraphReport.ModuleFilter moduleFilter)
Module's and their Version's in the
report.moduleFilter - ModuleFilter.public void includeMostRecentVersionInReferenceGraph()
Version in the reference graph for
each Module.public void includeMostRecentStaticVersionInScm()
Version in the SCM for
each Module.
Also implies including most recent Version in the reference graph for each
Module (see includeMostRecentVersionInReferenceGraph().
public void includeReferencePaths()
ReferencePath literals for each
ModuleVersion.public void performJob()
performJob in class RootModuleVersionJobAbstractImplCopyright © 2015–2016 AZYVA INC.. All rights reserved.