Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

add(Reference) - Method in class org.azyva.dragom.reference.ReferencePath
Adds a Reference to the end of the ReferencePath.
add(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePath
Adds a ReferencePath to the end of this ReferencePath.
addMatchedReferencePath(ReferencePath) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Adds a complete ReferencePath to the ReferenceGraph and makes the leaf ModuleVersion matched.
addReference(ModuleVersion, Reference) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Adds a Reference to the ReferenceGraph.
addReferencePathMatcher(ReferencePathMatcher) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Adds a ReferencePathMatcher to the List.
addReferencePathMatcher(ReferencePathMatcher) - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Adds a ReferencePathMatcher to the List.
addRootModuleVersion(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Adds a root ModuleVersion.
ALL_CHANGES - Static variable in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
arrayVersionStatic - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
Static Version's based on this commit.
ArtifactGroupId - Class in org.azyva.dragom.model
Bundles the groupId and artifactId of an artifact.
ArtifactGroupId(String, String) - Constructor for class org.azyva.dragom.model.ArtifactGroupId
Constructor using the individual fields.
ArtifactGroupId(String) - Constructor for class org.azyva.dragom.model.ArtifactGroupId
Constructor using an ArtifactGroupId literal.
ArtifactGroupIdVersion - Class in org.azyva.dragom.model
Bundles the groupId, artifactId and version of an artifact.
ArtifactGroupIdVersion(ArtifactGroupId, ArtifactVersion) - Constructor for class org.azyva.dragom.model.ArtifactGroupIdVersion
Constructor using the individual fields.
ArtifactGroupIdVersion(String) - Constructor for class org.azyva.dragom.model.ArtifactGroupIdVersion
Constructor using an ArtifactGroupIdVersion literal.
ArtifactInfoPlugin - Interface in org.azyva.dragom.model.plugin
Provides artifact-related information about the module.
ArtifactVersion - Class in org.azyva.dragom.model
Version of an artifact produced by the build of a Module.
ArtifactVersion(VersionType, String) - Constructor for class org.azyva.dragom.model.ArtifactVersion
Constructor using the individual fields.
ArtifactVersion(String) - Constructor for class org.azyva.dragom.model.ArtifactVersion
Constructor using an ArtifactVersion literal.
ArtifactVersionManagerPlugin - Interface in org.azyva.dragom.model.plugin
Allows managing ArtifactVersion in the source code of a Module.
ArtifactVersionMapperPlugin - Interface in org.azyva.dragom.model.plugin
Maps artifact versions to and from global versions (Version) known to module manager.

B

BaseVersion() - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
 
build(Path, String, Writer) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Builds the Module, generating files from the source files.
BuilderPlugin - Interface in org.azyva.dragom.model.plugin
Allows building (the source code of) a Module.
ByReference<Type> - Class in org.azyva.dragom.apiutil
There are cases where a method needs to return an object instance but not through its return value since the return value has another use.
ByReference() - Constructor for class org.azyva.dragom.apiutil.ByReference
 

C

canMatchChildren(ReferencePath) - Method in interface org.azyva.dragom.reference.ReferencePathMatcher
Verifies if a ReferencePathMatcher can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAll
Verifies if the ReferencePathMatcherAll can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Verifies if the ReferencePathMatcherAnd can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
Verifies if a ReferencePathMatcherByElement can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
Verifies if the ReferencePathMatcherNot can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Verifies if the ReferencePathMatcherOr can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherVersionAttribute
 
checkout(Version, Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Checks out the source code of a Version of a Module in a directory.
checkoutSystem(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Checks out the source code of a Version of a Module for Dragom's use.
ClassificationNode - Interface in org.azyva.dragom.model
Represents a classification node at runtime.
ClassificationNodeBuilder - Interface in org.azyva.dragom.model
Allows building a ClassificationNode within a Model which can be completed dynamically.
ClassificationNodeConfig - Interface in org.azyva.dragom.model.config
Configuration of a ClassificationNode.
ClassificationNodeEvent - Class in org.azyva.dragom.model.event
Base class for all events that can be raised on ClassificationNode's.
ClassificationNodeEvent(ClassificationNode) - Constructor for class org.azyva.dragom.model.event.ClassificationNodeEvent
Constructor.
ClassificationNodePlugin - Interface in org.azyva.dragom.model.plugin
Base interface for classification node plugins..
clean(Path, Writer) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Cleans the workspace directory of the Module by removing files that are generated by builds of the Module, was opposed to source files.
clearLock() - Method in interface org.azyva.dragom.model.config.OptimisticLockHandle
Clears the lock.
close() - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin.BracketHandle
Closeable.close throws checked IOException which is useless and bothersome in this context.
commit(Path, String, Map<String, String>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Commits changes to the source code of the Module.
Commit() - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
COMMIT_ATTR_EQUIVALENT_STATIC_VERSION - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Commit attribute to store the equivalent static Version associated with a commit.
COMMIT_ATTR_REFERENCE_VERSION_CHANGE - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Commit attribute indicating that the commit changes the Version or ArtifactVersion of a reference in the Module.
COMMIT_ATTR_VERSION_CHANGE - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Commit attribute indicating that the commit changes the ArtifactVersion of the Module.
commitId - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
ID of the ScmPlugin.Commit at which the base Version was when the Version was created.
CommitPaging() - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
Default constructor.
CommitPaging(int) - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
Constructor.
compare(Version, Version) - Method in interface org.azyva.dragom.model.plugin.VersionClassifierPlugin
Compares two Version's.
compareEvolutionPaths(String, String) - Method in interface org.azyva.dragom.model.plugin.VersionClassifierPlugin
Compares two evolution paths.
Config - Interface in org.azyva.dragom.model.config
Root of a Model configuration.
create() - Method in interface org.azyva.dragom.model.NodeBuilder
 
createChildMutableClassificationNode() - Method in interface org.azyva.dragom.model.MutableClassificationNode
Creates a new uninitialized MutableClassificationNode.
createChildMutableClassificationNodeConfig() - Method in interface org.azyva.dragom.model.config.MutableClassificationNodeConfig
Creates a new uninitialized MutableClassificationNodeConfig.
createChildMutableModule() - Method in interface org.azyva.dragom.model.MutableClassificationNode
Creates a new uninitialized MutableModule.
createChildMutableModuleConfig() - Method in interface org.azyva.dragom.model.config.MutableClassificationNodeConfig
Creates a new uninitialized MutableModuleConfig.
createClassificationNodeBuilder() - Method in interface org.azyva.dragom.model.ModelNodeBuilderFactory
createModuleBuilder() - Method in interface org.azyva.dragom.model.ModelNodeBuilderFactory
Creates a ModuleBuilder.
createMutableClassificationNodeConfigRoot() - Method in interface org.azyva.dragom.model.config.MutableConfig
Creates a new uninitialized root MutableClassificationNodeConfig.
createMutableClassificationNodeRoot() - Method in interface org.azyva.dragom.model.MutableModel
Creates a new uninitialized root MutableClassificationNode.
createOptimisticLockHandle(boolean) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
createOptimisticLockHandle(boolean) - Method in interface org.azyva.dragom.model.MutableNode
createTempDynamicVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Creates a temporary dynamic Version.
createVersion(Path, Version, Map<String, String>, boolean) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Creates a Version of the Module.
Credentials() - Constructor for class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
 
CredentialStorePlugin - Interface in org.azyva.dragom.execcontext.plugin
Provides access to credentials.
CredentialStorePlugin.Credentials - Class in org.azyva.dragom.execcontext.plugin
Holds credentials.
CredentialStorePlugin.CredentialValidator - Interface in org.azyva.dragom.execcontext.plugin
Validates credentials.

D

delete() - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
Deletes the MutableNodeConfig.
delete() - Method in interface org.azyva.dragom.model.MutableNode
Deletes the MutableNode.
deleteWorkspaceDir(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Deletes a WorkspaceDir and its corresponding path, if it exists.
DuplicateNodeException - Exception in org.azyva.dragom.model.config
DuplicateNodeException() - Constructor for exception org.azyva.dragom.model.config.DuplicateNodeException
Constructor.
DYNAMIC_VERSION_SUFFIX - Static variable in class org.azyva.dragom.model.ArtifactVersion
Suffix for dynamic ArtifactVersion.
DynamicVersionCreatedEvent - Class in org.azyva.dragom.model.event
ModuleEvent representing the creation of a new dynamic Version.
DynamicVersionCreatedEvent(Module, Version) - Constructor for class org.azyva.dragom.model.event.DynamicVersionCreatedEvent
Constructor.

E

endTool() - Method in interface org.azyva.dragom.execcontext.plugin.ToolLifeCycleExecContextPlugin
Informs the ExecContextPlugin that a tool is terminated with the ExecContext holding it.
endTool() - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Indicates that a tool execution has ended.
ENUM_SET_CREATE_NEW - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
EnumSet of GetWorkspaceDirMode which means to create a new WorkspaceDir and fail if it already exists.
ENUM_SET_CREATE_NEW_NO_PATH - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
EnumSet of GetWorkspaceDirMode which means to create a new WorkspaceDir and fail if it already exists.
ENUM_SET_GET_EXISTING - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
EnumSet of GetWorkspaceDirMode which means to get an existing WorkspaceDir and fail if it does not exist.
ENUM_SET_GET_EXISTING_OR_CREATE - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
EnumSet of GetWorkspaceDirMode which means to get an existing WorkspaceDir or create a new one if it does not exist.
ENUM_SET_GET_EXISTING_OR_CREATE_NO_PATH - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
EnumSet of GetWorkspaceDirMode which means to get an existing WorkspaceDir or create a new one if it does not exist.
ENUM_SET_REPEATED_VISIT - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
ENUM_SET_REPEATED_VISIT_MATCHED - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
ENUM_SET_STEP_IN - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
EnumSet of VisitAction's representing the single ReferenceGraph.VisitAction.STEP_IN.
ENUM_SET_STEP_OUT - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
EnumSet of VisitAction's representing the single ReferenceGraph.VisitAction.STEP_OUT.
ENUM_SET_VISIT - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
EnumSet of VisitAction's representing the single ReferenceGraph.VisitAction.VISIT.
ENUM_SET_VISIT_MATCHED - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
EnumSet of VisitAction's representing ReferenceGraph.VisitAction.VISIT and ReferenceGraph.VisitAction.MATCHED.
equals(Object) - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
Override of equals to make to make instances of this class usable as map keys and in other contexts where value equality semantics are required.
equals(Object) - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
Override of equals to make to make instances of this class usable as map keys and in other contexts where value equality semantics are required.
equals(Object) - Method in class org.azyva.dragom.model.ArtifactGroupId
 
equals(Object) - Method in class org.azyva.dragom.model.ArtifactGroupIdVersion
 
equals(Object) - Method in class org.azyva.dragom.model.ArtifactVersion
 
equals(Object) - Method in class org.azyva.dragom.model.config.PluginKey
 
equals(Object) - Method in class org.azyva.dragom.model.ModuleVersion
 
equals(Object) - Method in class org.azyva.dragom.model.NodePath
 
equals(Object) - Method in class org.azyva.dragom.model.Version
 
equals(Object) - Method in class org.azyva.dragom.reference.Reference
 
equals(Object) - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 
equals(Object) - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
 
equalsNoVersion(Reference) - Method in class org.azyva.dragom.reference.Reference
Tests equality between two Reference without considering the Version and ArtifactVersion.
EventPlugin - Interface in org.azyva.dragom.execcontext.plugin
Manages NodeEvent's at the ExecContext level.
ExecContext - Interface in org.azyva.dragom.execcontext
Provides contextual information and behavior during the execution of tools.
ExecContextFactory - Interface in org.azyva.dragom.execcontext
Factory for getting an ExecContext.
ExecContextPlugin - Interface in org.azyva.dragom.execcontext.plugin
Marker interface for ExecContext plugins.
ExecContextPluginFactory<ExecContextPluginInterface extends ExecContextPlugin> - Interface in org.azyva.dragom.execcontext.plugin
Factory for getting an ExecContextPlugin.

F

findModuleByArtifactGroupId(ArtifactGroupId) - Method in interface org.azyva.dragom.model.Model
Finds and returns the Module whose build produces an ArtifactGroupId.
FindModuleByArtifactGroupIdPlugin - Interface in org.azyva.dragom.model.plugin
Helps in finding a module whose build produces a given ArtifactGroupId.
findModuleVersion(ModuleVersion) - Method in class org.azyva.dragom.reference.ReferencePath
Finds a ModuleVersion.
format - Variable in class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
Workspace format.

G

get(int) - Method in class org.azyva.dragom.reference.ReferencePath
Returns a Reference in the ReferencePath given an index.
getArrayNodeName() - Method in class org.azyva.dragom.model.NodePath
 
getArtifactGroupId() - Method in class org.azyva.dragom.model.ArtifactGroupIdVersion
 
getArtifactGroupId() - Method in class org.azyva.dragom.reference.Reference
 
getArtifactId() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
getArtifactVersion() - Method in class org.azyva.dragom.model.ArtifactGroupIdVersion
 
getArtifactVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionManagerPlugin
Returns the ArtifactVersion of a Module whose source code is in a given path.
getArtifactVersion() - Method in class org.azyva.dragom.reference.Reference
 
getBaseVersion(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Gets the base Version of a given Version of the Module.
getCannotBuildRemotelyReason() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Returns the reason why the build cannot be performed remotely.
getClassificationNode() - Method in class org.azyva.dragom.model.event.ClassificationNodeEvent
 
getClassificationNode(NodePath) - Method in interface org.azyva.dragom.model.Model
Returns the ClassificationNode corresponding to a NodePath.
getClassificationNode() - Method in interface org.azyva.dragom.model.plugin.ClassificationNodePlugin
Returns the ClassificationNode to which this ClassificationNodePlugin is attached.
getClassificationNodeConfigRoot() - Method in interface org.azyva.dragom.model.config.Config
 
getClassificationNodeParent() - Method in interface org.azyva.dragom.model.Node
 
getClassificationNodeRoot() - Method in interface org.azyva.dragom.model.Model
 
getClassNodePlugin() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
 
getCorrespondingArtifactVersion() - Method in class org.azyva.dragom.model.Version
Returns an ArtifactVersion corresponding to this Version assuming a direct equivalence between the two.
getCorrespondingVersion() - Method in class org.azyva.dragom.model.ArtifactVersion
Returns a Version corresponding to this ArtifactVersion assuming a direct equivalence between the two.
getCredentials(String, String, CredentialStorePlugin.CredentialValidator) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin
Returns the credentials for the specified resource and user.
getDefaultClassNodePlugin() - Method in interface org.azyva.dragom.model.plugin.NodePluginFactory
Returns the default NodePlugin interface supported as a Class.
getDefaultPluginId(Class<? extends NodePlugin>) - Method in interface org.azyva.dragom.model.plugin.NodePluginFactory
Returns the default plugin ID associated with a NodePlugin class.
getDefaultVersion() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getEvolutionPath(Version) - Method in interface org.azyva.dragom.model.plugin.VersionClassifierPlugin
Returns the evolution path associated with a Version.
getExecContext(Properties) - Method in interface org.azyva.dragom.execcontext.ExecContextFactory
Returns an ExecContext.
getExecContextPlugin(Class<ExecContextPluginInterface>) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns an ExecContextPlugin.
getExecContextPlugin(ExecContext) - Method in interface org.azyva.dragom.execcontext.plugin.ExecContextPluginFactory
Returns an instance of the ExecContextPlugin.
getGroupId() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
getImplData() - Method in class org.azyva.dragom.reference.Reference
 
getInfo(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
Obtains information from the user.
getInfoPassword(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
Obtains sensitive information from the user which should not be echoed back.
getInfoWithDefault(String, String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
Similar to UserInteractionCallbackPlugin.getInfo(java.lang.String), but if the user enters nothing, the provided default value is returned.
getInitProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns an initialization property.
getJobFullName(Version) - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns the full name of the job.
getLeafModuleVersion() - Method in class org.azyva.dragom.reference.ReferencePath
 
getLeafReference() - Method in class org.azyva.dragom.reference.ReferencePath
 
getListChildNode() - Method in interface org.azyva.dragom.model.ClassificationNode
 
getListChildNodeConfig() - Method in interface org.azyva.dragom.model.config.ClassificationNodeConfig
 
getListCommit(Version, ScmPlugin.CommitPaging, EnumSet<ScmPlugin.GetListCommitFlag>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Gets the list of Commits for a Version.
getListCommitDiverge(Version, Version, ScmPlugin.CommitPaging, EnumSet<ScmPlugin.GetListCommitFlag>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Gets the list of ScmPlugin.Commit's reachable from some Version but not from some other Version.
getListModulePossiblyProduceArtifactGroupId(ArtifactGroupId) - Method in interface org.azyva.dragom.model.plugin.FindModuleByArtifactGroupIdPlugin
Returns the (NodePath of the) modules whose build possibly produce an ArtifactGroupId.
getListModuleVersion(NodePath) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Returns the List of ModuleVersion's corresponding to a specified Module identified by its NodePath.
getListModuleVersionMatched() - Method in interface org.azyva.dragom.reference.ReferenceGraph
 
getListModuleVersionRoot() - Method in interface org.azyva.dragom.reference.ReferenceGraph
 
getListPluginDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfig
Returns a List of all the PluginDefConfig's.
getListPluginDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Returns a List of all the PluginDefConfig's.
getListPluginId(Class<? extends NodePlugin>) - Method in interface org.azyva.dragom.model.Node
Returns the List of plugin IDs of all NodePlugin's of the specified class available.
getListPropertyDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfig
Returns a List of all the PropertyDefConfig's.
getListPropertyDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Returns a List of all the PropertyDefConfig's.
getListReference(Path) - Method in interface org.azyva.dragom.model.plugin.ReferenceManagerPlugin
Returns the List of Reference's of the Module given the source code in a given path.
getListReference(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Returns the List of Reference's of a specified ModuleVersion.
getListReferencePathMatcher() - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Returns the List of ReferencePathMatcher's.
getListReferencePathMatcher() - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Returns the List of ReferencePathMatcher's.
getListReferrer(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Returns the List of ReferenceGraph.Referrer's to a specified ModuleVersion.
getListVersionStatic() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getLocation() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
 
getLog(Writer) - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Writes the log of the build in the provided Writer.
getMapTemplateParam(ReferenceGraph, Version) - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns a Map of the parameters to use with the template returned by JenkinsJobInfoPlugin.getTemplate() to create a job.
getMapVersionAttr(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Returns the attributes of a Version.
getModel() - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns the Model Model.
getModel(Properties) - Method in interface org.azyva.dragom.model.ModelFactory
Returns a Model.
getModel() - Method in interface org.azyva.dragom.model.Node
 
getModule() - Method in class org.azyva.dragom.model.event.ModuleEvent
 
getModule(NodePath) - Method in interface org.azyva.dragom.model.Model
Returns the Module corresponding to a NodePath.
getModule() - Method in interface org.azyva.dragom.model.plugin.ModulePlugin
Returns the Module to which this ModulePlugin is attached.
getModuleName() - Method in class org.azyva.dragom.model.NodePath
 
getModuleVersion() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
 
getModuleVersion() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
 
getModuleVersion() - Method in class org.azyva.dragom.reference.Reference
 
getModuleVersion() - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 
getName() - Method in interface org.azyva.dragom.execcontext.ExecContext
 
getName() - Method in interface org.azyva.dragom.model.config.NodeConfig
 
getName() - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
 
getName() - Method in interface org.azyva.dragom.model.config.PropertyDefConfig
Returns the
getName() - Method in interface org.azyva.dragom.model.Node
 
getNode() - Method in class org.azyva.dragom.model.event.NodeEvent
 
getNode() - Method in interface org.azyva.dragom.model.plugin.NodePlugin
 
getNodeChild(String) - Method in interface org.azyva.dragom.model.ClassificationNode
Returns a child Node.
getNodeConfigChild(String) - Method in interface org.azyva.dragom.model.config.ClassificationNodeConfig
Returns a child NodeConfig.
getNodeConfigTransferObject(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
getNodeConfigTransferObject(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.MutableNode
getNodeCount() - Method in class org.azyva.dragom.model.NodePath
 
getNodeName(int) - Method in class org.azyva.dragom.model.NodePath
Returns the name of a Node in the NodePath.
getNodePath() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
 
getNodePath() - Method in class org.azyva.dragom.model.ModuleVersion
 
getNodePath() - Method in interface org.azyva.dragom.model.Node
 
getNodePathParent() - Method in class org.azyva.dragom.model.NodePath
 
getNodePathPartial() - Method in class org.azyva.dragom.model.NodePath
 
getNodePlugin(Class<NodePluginInterface>, String) - Method in interface org.azyva.dragom.model.Node
Gets the specified NodePlugin for this Node.
getNodeType() - Method in interface org.azyva.dragom.model.config.NodeConfig
 
getNodeType() - Method in interface org.azyva.dragom.model.Node
 
getPartial() - Method in interface org.azyva.dragom.model.NodeBuilder
Returns the Node, but partially created.
getPathMetadataDir() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 
getPathWorkspace() - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getPathWorkspaceDir() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 
getPlugin(Class<NodePluginInterface>, Node) - Method in interface org.azyva.dragom.model.plugin.NodePluginFactory
Returns a NodePlugin of the specified Class for a given Node.
getPluginClass() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
Returns the plugin implementation class name.
getPluginDefConfig(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfig
Returns a PluginDefConfig.
getPluginDefConfig(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Returns a PluginDefConfig.
getPluginId() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
 
getProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns a workspace property.
getProperty(Node, String) - Method in interface org.azyva.dragom.execcontext.plugin.RuntimePropertiesPlugin
Gets the value of a property associated with a node.
getProperty(String) - Method in interface org.azyva.dragom.model.Node
Returns the value of a property.
getPropertyDefConfig(String) - Method in interface org.azyva.dragom.model.config.NodeConfig
getPropertyDefConfig(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
getPropertyNameSegment() - Method in class org.azyva.dragom.model.NodePath
This method behaves in a way very similar to toString, except that '.' is used to separate node names instead of "/", and no trailing '.' is added at the end, making the returned String more appropriate for use as part of a property name.
getReaderConfig(ReferenceGraph, Version) - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns a Reader from which the XML configuration of the job to be created can be read.
getReference() - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 
getReferencePathMatcher() - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
 
getRemoteBuildStatus() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
getScmType() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getScmUrl(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Returns the URL of the Module within the SCM.
getSetDefiniteArtifactGroupIdProduced() - Method in interface org.azyva.dragom.model.plugin.ArtifactInfoPlugin
Gets the set of all ArtifactGroupId produced by builds of this module.
getSetInitProperty() - Method in interface org.azyva.dragom.execcontext.ExecContext
 
getSetProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns a Set of all workspace property names having a given prefix.
getSetToolProperty() - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Tool properties are those provided by a tool when calling ToolLifeCycleExecContext.startTool(java.util.Properties).
getSetWorkspaceDir(Class<? extends WorkspaceDir>) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Returns the Set of all WorkspaceDir's of a given WorkspaceDir subclass.
getSetWorkspaceDir(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Returns the Set of all WorkspaceDir's matching some potentially incomplete WorkspaceDir definition.
getTemplate() - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns the full name of the template to use for creating the job, as in TopFolder/SubFolder/template.
getToolProperty(String) - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Returns the value of an tool property.
getTransientData(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns a transient data.
getValue() - Method in interface org.azyva.dragom.model.config.PropertyDefConfig
 
getVersion() - Method in class org.azyva.dragom.model.ArtifactVersion
 
getVersion() - Method in class org.azyva.dragom.model.event.VersionCreatedEvent
 
getVersion() - Method in class org.azyva.dragom.model.ModuleVersion
Returns the Version.
getVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Returns the Version of the Module in a directory.
getVersion() - Method in class org.azyva.dragom.model.Version
 
getVersionType() - Method in class org.azyva.dragom.model.ArtifactVersion
 
getVersionType() - Method in class org.azyva.dragom.model.Version
 
getWorkspaceDir(WorkspaceDir, EnumSet<WorkspacePlugin.GetWorkspaceDirMode>, WorkspacePlugin.WorkspaceDirAccessMode) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Returns the Path corresponding to the WorkspaceDir.
getWorkspaceDirAccessMode(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Gets the current WorkspacePlugin.WorkspaceDirAccessMode for a WorkspaceDir given its Path.
getWorkspaceDirConflict(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Returns a conflicting WorkspaceDir with a given WorkspaceDir or null if none.
getWorkspaceDirFromPath(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Returns a WorkspaceDir given its Path.
getWorkspaceDirInitProperty() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContextFactory
Initialization property that specifies the path of the root workspace directory.
getWorkspaceFormatVersion() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 

H

hashCode() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
Override of hashCode to make instances of this class usable efficiently as map keys.
hashCode() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
Override of hashCode to make instances of this class usable efficiently as map keys.
hashCode() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
hashCode() - Method in class org.azyva.dragom.model.ArtifactGroupIdVersion
 
hashCode() - Method in class org.azyva.dragom.model.ArtifactVersion
 
hashCode() - Method in class org.azyva.dragom.model.config.PluginKey
 
hashCode() - Method in class org.azyva.dragom.model.ModuleVersion
 
hashCode() - Method in class org.azyva.dragom.model.NodePath
 
hashCode() - Method in class org.azyva.dragom.model.Version
 
hashCode() - Method in class org.azyva.dragom.reference.Reference
 
hashCode() - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 

I

id - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
Id of the commit in a SCM-dependent format.
indDone - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
Indicates that all available ScmPlugin.Commit's have been returned.
indUserSpecificResource - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
Indicates if the user is specific to the resource, embedded in the resource, as is often the case in URL (e.g., https://<user>@<server>/...).
init() - Method in interface org.azyva.dragom.model.plugin.NodeInitPlugin
Initializes the Node.
isArtifactGroupIdPossiblyProduced(ArtifactGroupId) - Method in interface org.azyva.dragom.model.plugin.ArtifactInfoPlugin
Indicates if builds of this module possibly produce artifacts with a given ArtifactGroupId.
isArtifactGroupIdProduced(ArtifactGroupId) - Method in interface org.azyva.dragom.model.plugin.ArtifactInfoPlugin
Indicates if builds of this module produce artifacts with a given ArtifactGroupId.
isBatchMode() - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
 
isBuildNeeded(Version) - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin
Indicates if the Version if the Module needs to be built.
isCleanSupported() - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
 
isCreatedDynamically() - Method in interface org.azyva.dragom.model.Node
 
isCredentialsExist(String, String, CredentialStorePlugin.CredentialValidator) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin
Indicates if the credentials are available for the specified resource and user.
isDeleted() - Method in interface org.azyva.dragom.model.MutableNode
Indicates if the MutableNode has been deleted.
isHandleParentFolderCreation() - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
 
isLocked() - Method in interface org.azyva.dragom.model.config.OptimisticLockHandle
Indicates if the OptimisticLockHandle is actually locked, meaning that it represents some state.
isMatchedModuleVersion(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Indicates if a ModuleVersion is matched.
isModuleExists() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Indicates if the Module exists in the SCM.
isNew() - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
 
isNew() - Method in interface org.azyva.dragom.model.MutableNode
isNodePluginExists(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.Node
Verifies if a NodePlugin exists for this Node, without instantiating it.
isOnlyThisNode() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
 
isOnlyThisNode() - Method in interface org.azyva.dragom.model.config.PropertyDefConfig
 
isOptimisticLockValid(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
Verifies if the lock held by the an OptimisticLockHandle is valid, meaning that its state corresponds to the state of the data it represents.
isOptimisticLockValid(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.MutableNode
Verifies if the lock held by the an OptimisticLockHandle is valid, meaning that its state corresponds to the state of the data it represents.
isPartial() - Method in class org.azyva.dragom.model.NodePath
 
isPathWorkspaceDirExists(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Verifies if a WorkspaceDir exists given its Path.
isPluginDefConfigExists(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfig
Verifies if a PluginDefConfig exists.
isPluginDefConfigExists(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Verifies if a PluginDefConfig exists.
isPluginSupported(Class<NodePluginInterface>) - Method in interface org.azyva.dragom.model.plugin.NodePluginFactory
Indicates if a NodePlugin is supported.
isPropertyExists(String) - Method in interface org.azyva.dragom.model.config.NodeConfig
Verifies if a PropertyDefConfig exists.
isPropertyExists(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Verifies if a PropertyDefConfig exists.
isRootModuleVersion(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Indicates if a ModuleVersion is a root of the ReferenceGraph.
isSomethingToBuild(Path) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Indicates if the Module has source files that are more recent than files generated by the previous build, or if the build of the Module would generate new files.
isSomethingToClean(Path) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Indicates if there is something (build-related) to clean in the workspace directory for the Module.
isSuccess() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Indicates the build was successful, as opposed to a failure.
isSupportMultipleModuleVersion() - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
isSync(Path, EnumSet<ScmPlugin.IsSyncFlag>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Verifies if the source code of the Module is synchronized with the SCM.
isTempDynamicVersion(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Verifies if there is a temporary dynamic Version with the specified Version as its base.
isTransient() - Method in interface org.azyva.dragom.execcontext.plugin.ToolLifeCycleExecContextPlugin
 
isVersionExists(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Verifies if a Version of a Module exists.
isWorkspaceDirExist(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Verifies if a WorkspaceDir exists.

J

JenkinsJobInfoPlugin - Interface in org.azyva.dragom.model.plugin
Abstracts the mechanism for obtaining the information about the Jenkins job corresponding to the module.

L

LOCAL_CHANGES_ONLY - Static variable in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
EnumSet of IsSyncFlag specifying only ScmPlugin.IsSyncFlag.LOCAL_CHANGES.

M

mapArtifactVersionToVersion(ArtifactVersion) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionMapperPlugin
Maps an ArtifactVersion to a Version.
mapAttr - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
Commit attributes.
mapVersionToArtifactVersion(Version) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionMapperPlugin
Maps a Version to an ArtifactVersion.
MATCH_CONTINUE - Static variable in enum org.azyva.dragom.model.plugin.ModuleVersionMatcherPlugin.MatchFlag
EnumSet MatchFlag indicating the ModuleVersion matches and the children may also match.
MATCH_SKIP_CHILDREN - Static variable in enum org.azyva.dragom.model.plugin.ModuleVersionMatcherPlugin.MatchFlag
EnumSet MatchFlag indicating the ModuleVersion matches but the children do not match and must be skipped.
matches(ReferencePath, ModuleVersion, ByReference<String>) - Method in interface org.azyva.dragom.model.plugin.ModuleVersionMatcherPlugin
Called to verify if a ModuleVersion matches.
matches(ReferencePath) - Method in interface org.azyva.dragom.reference.ReferencePathMatcher
Verifies if a ReferencePathMatcher matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAll
Verifies if the ReferencePathMatcherAll matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Verifies if a ReferencePathMatcherAnd matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
Verifies if a ReferencePathMatcherByElement matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
Verifies if the ReferencePathMatcherNot matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Verifies if the ReferencePathMatcherOr matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherVersionAttribute
 
maxCount - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
Maximum number of ScmPlugin.Commit's to returned.
merge(Path, Version, String) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Merges a Version of a Module into the current Version.
mergeExcludeCommits(Path, Version, List<ScmPlugin.Commit>, String) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Merges a Version of a Module into the current Version, excluding a List of Commit's.
message - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
Message of the commit.
Model - Interface in org.azyva.dragom.model
Represents the runtime model.
ModelFactory - Interface in org.azyva.dragom.model
Factory for getting a Model.
ModelNodeBuilderFactory - Interface in org.azyva.dragom.model
Model's which can be completed dynamically implement this interface.
Module - Interface in org.azyva.dragom.model
Represents a module at runtime.
ModuleBuilder - Interface in org.azyva.dragom.model
Allows building a Module within a Model which can be completed dynamically.
ModuleConfig - Interface in org.azyva.dragom.model.config
Configuration of a Module.
ModuleEvent - Class in org.azyva.dragom.model.event
Base class for all events that can be raised on Module's
ModuleEvent(Module) - Constructor for class org.azyva.dragom.model.event.ModuleEvent
Constructor.
ModulePlugin - Interface in org.azyva.dragom.model.plugin
Base interface for module plugins.
ModuleVersion - Class in org.azyva.dragom.model
Represents a specific Version of a Module.
ModuleVersion(NodePath, Version) - Constructor for class org.azyva.dragom.model.ModuleVersion
Constructor using the individual fields.
ModuleVersion(NodePath) - Constructor for class org.azyva.dragom.model.ModuleVersion
Constructor using only a NodePath, with a null Version.
ModuleVersion(String) - Constructor for class org.azyva.dragom.model.ModuleVersion
Constructor using a ModuleVersion literal.
moduleVersionExists(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Indicates if a ModuleVersion is part of the ReferenceGraph.
ModuleVersionMatcherPlugin - Interface in org.azyva.dragom.model.plugin
Filters the matched ModuleVersion.
ModuleVersionMatcherPlugin.MatchFlag - Enum in org.azyva.dragom.model.plugin
Defines the match flags.
MutableClassificationNode - Interface in org.azyva.dragom.model
Extension of ClassificationNodeConfig that allows changing the configuration data.
MutableClassificationNodeConfig - Interface in org.azyva.dragom.model.config
Extension of ClassificationNodeConfig that allows changing the configuration data.
MutableConfig - Interface in org.azyva.dragom.model.config
Extension of Config that allows changing the configuration data.
MutableModel - Interface in org.azyva.dragom.model
Extension of Model that allows changing the underlying configuration data from which the Model is created.
MutableModule - Interface in org.azyva.dragom.model
Extension of Module that allows changing the configuration data.
MutableModuleConfig - Interface in org.azyva.dragom.model.config
Extension of ModuleConfig that allows changing the configuration data.
MutableNode - Interface in org.azyva.dragom.model
Extension of Node that allows changing the configuration data.
MutableNodeConfig - Interface in org.azyva.dragom.model.config
Extension of NodeConfig that allows changing the configuration data.

N

NO_MATCH_CONTINUE - Static variable in enum org.azyva.dragom.model.plugin.ModuleVersionMatcherPlugin.MatchFlag
EnumSet MatchFlag indicating the ModuleVersion does not match but the children may match.
NO_MATCH_SKIP_CHILDREN - Static variable in enum org.azyva.dragom.model.plugin.ModuleVersionMatcherPlugin.MatchFlag
EnumSet MatchFlag indicating the ModuleVersion does not match and the children do not match either and must be skipped.
Node - Interface in org.azyva.dragom.model
Represents a node at runtime.
NodeBuilder<NodeSubType extends Node> - Interface in org.azyva.dragom.model
Allows building a Node within a Model which can be completed dynamically.
NodeConfig - Interface in org.azyva.dragom.model.config
Configuration of a Node.
NodeConfigTransferObject - Interface in org.azyva.dragom.model.config
Transfer object for a MutableNodeConfig basic configuration data.
NodeEvent - Class in org.azyva.dragom.model.event
Base class for all events that can be raised on Node's.
NodeEvent(Node) - Constructor for class org.azyva.dragom.model.event.NodeEvent
Constructor.
NodeEventListener<NodeEventClass extends NodeEvent> - Interface in org.azyva.dragom.model.event
Interface that must be implemented by NodeEvent listeners.
NodeInitPlugin - Interface in org.azyva.dragom.model.plugin
This plugin is called when a Node is initialized.
NodePath - Class in org.azyva.dragom.model
Represents the path of a Node within the Model.
NodePath(String[]) - Constructor for class org.azyva.dragom.model.NodePath
Constructor for a non-partial NodePath using an array of Node names.
NodePath(String[], boolean) - Constructor for class org.azyva.dragom.model.NodePath
Constructor using an array of Node names.
NodePath(NodePath, String) - Constructor for class org.azyva.dragom.model.NodePath
Constructor for a non-partial NodePath using a partial parent NodePath and a Module name.
NodePath(NodePath, String, boolean) - Constructor for class org.azyva.dragom.model.NodePath
Constructor using a partial parent NodePath and a Node name.
NodePath(String) - Constructor for class org.azyva.dragom.model.NodePath
Constructor using a NodePath literal.
NodePlugin - Interface in org.azyva.dragom.model.plugin
Base interface for all node plugins.
NodePluginFactory - Interface in org.azyva.dragom.model.plugin
Factory for NodePlugin.
NodeType - Enum in org.azyva.dragom.model.config
Defines the types of (NodeConfig's.
NodeVisitor - Interface in org.azyva.dragom.model

O

object - Variable in class org.azyva.dragom.apiutil.ByReference
The referenced object.
onEvent(NodeEventClass) - Method in interface org.azyva.dragom.model.event.NodeEventListener
Called when a NodeEvent is raised.
OptimisticLockException - Exception in org.azyva.dragom.model.config
Thrown by MutableNodeConfig and MutableNode in relation to the handling of OptimisticLockHandle.
OptimisticLockException() - Constructor for exception org.azyva.dragom.model.config.OptimisticLockException
Constructor.
OptimisticLockHandle - Interface in org.azyva.dragom.model.config
Represents an optimistic lock held on an entity.
org.azyva.dragom.apiutil - package org.azyva.dragom.apiutil
 
org.azyva.dragom.execcontext - package org.azyva.dragom.execcontext
 
org.azyva.dragom.execcontext.plugin - package org.azyva.dragom.execcontext.plugin
 
org.azyva.dragom.model - package org.azyva.dragom.model
 
org.azyva.dragom.model.config - package org.azyva.dragom.model.config
Contains Model configuration interfaces.
org.azyva.dragom.model.event - package org.azyva.dragom.model.event
 
org.azyva.dragom.model.plugin - package org.azyva.dragom.model.plugin
 
org.azyva.dragom.reference - package org.azyva.dragom.reference
 

P

parse(String) - Static method in class org.azyva.dragom.model.ArtifactGroupId
Parses an ArtifactGroupId literal.
parse(String) - Static method in class org.azyva.dragom.model.ArtifactGroupIdVersion
Parses an ArtifactGroupId literal.
parse(String) - Static method in class org.azyva.dragom.model.ArtifactVersion
Parses an ArtifactVersion literal.
parse(String) - Static method in class org.azyva.dragom.model.ModuleVersion
Parses a ModuleVersion literal.
parse(String) - Static method in class org.azyva.dragom.model.NodePath
Parses a NodePath literal.
parse(String) - Static method in class org.azyva.dragom.model.Version
Parses a Version literal.
parse(String, Model) - Static method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
Parses a ReferencePathMatcherByElement literal.
password - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
Password.
PluginDefConfig - Interface in org.azyva.dragom.model.config
Configuration of a NodePlugin within a NodeConfig.
PluginKey - Class in org.azyva.dragom.model.config
Both NodeConfig implementations and Node need to maintain Map's of PluginDefConfig or NodePlugin.
PluginKey(Class<? extends NodePlugin>, String) - Constructor for class org.azyva.dragom.model.config.PluginKey
Constructor.
PropertyDefConfig - Interface in org.azyva.dragom.model.config
Configuration of a property within a NodeConfig.
provideInfo(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
Provides information information to the user at a new indentation level.
provideInfoWithWriter(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
Provides information to the user in a way similar to UserInteractionCallbackPlugin.provideInfo(java.lang.String), but returns a Writer so that the caller can append additional information.

R

raiseNodeEvent(NodeEvent) - Method in interface org.azyva.dragom.execcontext.plugin.EventPlugin
Raises a NodeEvent.
raiseNodeEvent(NodeEvent) - Method in interface org.azyva.dragom.model.Node
Raises a NodeEvent.
Reference - Class in org.azyva.dragom.reference
Class representing a reference.
Reference(ModuleVersion, ArtifactGroupId, ArtifactVersion, Object) - Constructor for class org.azyva.dragom.reference.Reference
Constructor.
Reference(ModuleVersion, ArtifactGroupId, ArtifactVersion) - Constructor for class org.azyva.dragom.reference.Reference
Constructor with no extra implementation data.
Reference(ModuleVersion) - Constructor for class org.azyva.dragom.reference.Reference
Constructor for a source-level reference, or when artifact-level reference is not important.
ReferenceGraph - Interface in org.azyva.dragom.reference
Represents a reference graph of ModuleVersion's and operations that can can be performed on it.
ReferenceGraph.ReentryMode - Enum in org.azyva.dragom.reference
Reentry mode to determine what to do when a ModuleVersion has already been visisted during the traversal of a ReferenceGraph.
ReferenceGraph.Referrer - Class in org.azyva.dragom.reference
Represents a ModuleVersion that references another ModuleVersion.
ReferenceGraph.VisitAction - Enum in org.azyva.dragom.reference
Action during the traversal of a ReferenceGraph.
ReferenceGraph.VisitControl - Enum in org.azyva.dragom.reference
Controls the subsequent visit actions during a traversal of the ReferenceGraph.
ReferenceGraph.Visitor - Interface in org.azyva.dragom.reference
Visitor interface.
ReferenceManagerPlugin - Interface in org.azyva.dragom.model.plugin
Manages the references a module has to other modules within its sources.
ReferencePath - Class in org.azyva.dragom.reference
Represents a reference path.
ReferencePath() - Constructor for class org.azyva.dragom.reference.ReferencePath
Default constructor;
ReferencePath(ReferencePath) - Constructor for class org.azyva.dragom.reference.ReferencePath
Copy constructor.
ReferencePathMatcher - Interface in org.azyva.dragom.reference
Interface for ReferencePath matchers.
ReferencePathMatcherAll - Class in org.azyva.dragom.reference
Dummy ReferencePathMatcher that matches all ReferencePath's.
ReferencePathMatcherAll() - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherAll
 
ReferencePathMatcherAnd - Class in org.azyva.dragom.reference
Represents a List of ReferencePathMatcher which matches a ReferencePath if all of the ReferencePathMatcher's within the List match, or, as a special case, if the List is empty.
ReferencePathMatcherAnd() - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherAnd
Default constructor.
ReferencePathMatcherByElement - Class in org.azyva.dragom.reference
ReferencePathMatcher that matches ReferencePath's using a sequence of matching elements.
ReferencePathMatcherByElement(String, Model) - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherByElement
Constructor using a ReferencePathMatcherByElement literal.
ReferencePathMatcherNot - Class in org.azyva.dragom.reference
ReferencePathMatcher that matches a ReferencePath if its inner ReferencePathMatcher does not.
ReferencePathMatcherNot(ReferencePathMatcher) - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherNot
Constructor.
ReferencePathMatcherOr - Class in org.azyva.dragom.reference
Represents a List of ReferencePathMatcher which matches a ReferencePath if any of the ReferencePathMatcher within the List matches, or, as a special case, if the List is empty.
ReferencePathMatcherOr() - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherOr
Default constructor.
ReferencePathMatcherVersionAttribute - Class in org.azyva.dragom.reference
ReferencePathMatcher that matches ReferencePath's based on a Version attribute defined on Version the leaf Reference.
ReferencePathMatcherVersionAttribute(String, String, Model) - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherVersionAttribute
Constructor.
Referrer(ModuleVersion, Reference) - Constructor for class org.azyva.dragom.reference.ReferenceGraph.Referrer
Constructor.
registerListener(Node, NodeEventListener<NodeEventClass>, boolean, boolean) - Method in interface org.azyva.dragom.execcontext.plugin.EventPlugin
Registers a NodeEventListener for NodeEvent's raised on a Node.
registerListener(NodeEventListener<NodeEventClass>, boolean) - Method in interface org.azyva.dragom.model.Node
Registers a NodeEventListener.
release() - Method in interface org.azyva.dragom.execcontext.ExecContext
If the ExecContext is cached, releases it so that a subsequent request for the same ExecContext (for instance an ExecContext based on the same workspace) will recreate it.
releaseTempDynamicVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Releases the temporary dynamic Version of the Module.
releaseWorkspaceDir(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Releases a WorkspaceDir given it corresponding Path.
REMOTE_CHANGES_ONLY - Static variable in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
EnumSet of IsSyncFlag specifying only ScmPlugin.IsSyncFlag.REMOTE_CHANGES.
RemoteBuilderPlugin - Interface in org.azyva.dragom.model.plugin
Allows building a Module remotely.
RemoteBuilderPlugin.RemoteBuildHandle - Interface in org.azyva.dragom.model.plugin
Represents a remote build and allows obtaining its status and interacting with it.
RemoteBuilderPlugin.RemoteBuildHandle.RemoteBuildStatus - Enum in org.azyva.dragom.model.plugin
Possible remote build statuses.
removeLeafReference() - Method in class org.azyva.dragom.reference.ReferencePath
Removes the leaf Reference (from the tail of the List).
removeLeafReferences(int) - Method in class org.azyva.dragom.reference.ReferencePath
Removes a given number of leaf Reference (from the tail of the List).
removePlugingDefConfig(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
removeProperties(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Removes all properties having a given prefix.
removeProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Removes a workspace property.
removePropertyDefConfig(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
removeRootReference() - Method in class org.azyva.dragom.reference.ReferencePath
Removes the root Reference (from the head of the List).
removeRootReferences(int) - Method in class org.azyva.dragom.reference.ReferencePath
Removes a given number of root Reference's (from the head of the List).
replace(Path, Version, String) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Replaces the current Version of a Module with another.
requestClassificationNode(String) - Method in interface org.azyva.dragom.model.plugin.UndefinedDescendantNodeManagerPlugin
Requests that a ClassificationNode be dynamically created.
requestModule(String) - Method in interface org.azyva.dragom.model.plugin.UndefinedDescendantNodeManagerPlugin
Requests that a Module be dynamically created.
resetCredentials(String, String) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin
Resets the credentials for the specified resource and user.
resource - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
Resource for which the credentials apply.
returned - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
Number of ScmPlugin.Commit's returned.
RuntimePropertiesPlugin - Interface in org.azyva.dragom.execcontext.plugin
Provides runtime properties during the execution of tools.

S

ScmPlugin - Interface in org.azyva.dragom.model.plugin
Provides the abstractions required by Dragom for accessing a Module source code and other information in an SCM.
ScmPlugin.BaseVersion - Class in org.azyva.dragom.model.plugin
Information about the base Version of a Version.
ScmPlugin.Commit - Class in org.azyva.dragom.model.plugin
Represents a commit.
ScmPlugin.CommitPaging - Class in org.azyva.dragom.model.plugin
ScmPlugin.GetListCommitFlag - Enum in org.azyva.dragom.model.plugin
ScmPlugin.IsSyncFlag - Enum in org.azyva.dragom.model.plugin
Flags that can be passed to isSync.
ScmPlugin.MergeResult - Enum in org.azyva.dragom.model.plugin
Merge results.
selectDynamicVersion(Version, ByReference<Version>, ReferencePath) - Method in interface org.azyva.dragom.model.plugin.SelectDynamicVersionPlugin
Selects a dynamic Version based on an existing Version which can be static (e.g., hotfix Version based on a release Version) or dynamic (e.g., feature Version based on a project Version).
SelectDynamicVersionPlugin - Interface in org.azyva.dragom.model.plugin
This plugin is used by tools when a dynamic Version needs to be selected.
selectStaticVersion(Version) - Method in interface org.azyva.dragom.model.plugin.SelectStaticVersionPlugin
Selected a static Version based on an existing dynamic Version.
SelectStaticVersionPlugin - Interface in org.azyva.dragom.model.plugin
This plugin is used by tools when a static Version needs to be selected.
setArtifactVersion(Path, ArtifactVersion) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionManagerPlugin
Sets the ArtifactVersion in the source code of a Module.
setClassificationNodeParent(ClassificationNode) - Method in interface org.azyva.dragom.model.NodeBuilder
Sets the parent ClassificationNode of the Node.
setName(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Sets the name.
setName(String) - Method in interface org.azyva.dragom.model.NodeBuilder
Sets the name of the Node.
setNodeConfigTransferObject(NodeConfigTransferObject, OptimisticLockHandle) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
setNodeConfigTransferObject(NodeConfigTransferObject, OptimisticLockHandle) - Method in interface org.azyva.dragom.model.MutableNode
setPluginDefConfig(PluginDefConfig) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
setProperty(String, String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Sets a workspace property.
setProperty(Node, String, String) - Method in interface org.azyva.dragom.execcontext.plugin.RuntimePropertiesPlugin
Sets the value of a property associated with a node.
setProperty(String, String, boolean) - Method in interface org.azyva.dragom.model.NodeBuilder
Sets a property of the Node.
setPropertyDefConfig(PropertyDefConfig) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
setReferencePathMatcher(ReferencePathMatcher) - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
 
setTransientData(String, Object) - Method in interface org.azyva.dragom.execcontext.ExecContext
Sets a transient data.
setWorkspaceFormatVersion(WorkspaceExecContext.WorkspaceFormatVersion) - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 
size() - Method in class org.azyva.dragom.reference.ReferencePath
 
startBracket(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
Provides information information to the user at a new indentation level.
startIndex - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
Index of the first ScmPlugin.Commit returned.
startTool() - Method in interface org.azyva.dragom.execcontext.plugin.ToolLifeCycleExecContextPlugin
Informs the ExecContextPlugin that a tool is started with the ExecContext holding it.
startTool(Properties) - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Indicates that a tool execution is about to start.
StaticVersionCreatedEvent - Class in org.azyva.dragom.model.event
[@link ModuleEvent} representing the creation of a new static Version.
StaticVersionCreatedEvent(Module, Version) - Constructor for class org.azyva.dragom.model.event.StaticVersionCreatedEvent
Constructor.
submitBuild(Version) - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin
Schedules the remote build.
switchVersion(Path, Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Changes the Version of a Module to another Version.

T

ToolLifeCycleExecContext - Interface in org.azyva.dragom.execcontext
Implemented by ExecContext implementations that need to be aware of tool life cycle.
ToolLifeCycleExecContextPlugin - Interface in org.azyva.dragom.execcontext.plugin
Implemented by ExecContextPlugin implementations that need to be informed of tool life cycle.
toString() - Method in class org.azyva.dragom.apiutil.ByReference
 
toString() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
 
toString() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
 
toString() - Method in class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
 
toString() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
toString() - Method in class org.azyva.dragom.model.ArtifactGroupIdVersion
 
toString() - Method in class org.azyva.dragom.model.ArtifactVersion
 
toString() - Method in class org.azyva.dragom.model.event.ClassificationNodeEvent
 
toString() - Method in class org.azyva.dragom.model.event.DynamicVersionCreatedEvent
 
toString() - Method in class org.azyva.dragom.model.event.ModuleEvent
 
toString() - Method in class org.azyva.dragom.model.event.NodeEvent
 
toString() - Method in class org.azyva.dragom.model.event.StaticVersionCreatedEvent
 
toString() - Method in class org.azyva.dragom.model.event.VersionCreatedEvent
 
toString() - Method in class org.azyva.dragom.model.ModuleVersion
 
toString() - Method in class org.azyva.dragom.model.NodePath
 
toString() - Method in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
toString() - Method in class org.azyva.dragom.model.Version
 
toString() - Method in class org.azyva.dragom.reference.Reference
Reference's are often displayed to the user and need to be shown in a human- friendly and not too cryptic way.
toString() - Method in class org.azyva.dragom.reference.ReferencePath
ReferencePath's are often displayed to the user and need to be shown in a human-friendly and not too cryptic way.
toString() - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
 
traverseNodeHierarchyDepthFirst(NodeType, NodeVisitor) - Method in interface org.azyva.dragom.model.ClassificationNode
Traverses the Node hierarchy rooted at this ClassificationNode depth first.
traverseReferenceGraph(ModuleVersion, boolean, ReferenceGraph.ReentryMode, ReferenceGraph.Visitor) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Traverses the ReferenceGraph starting at a given ModuleVersion or for each root ModuleVersion.

U

UndefinedDescendantNodeManagerPlugin - Interface in org.azyva.dragom.model.plugin
This ClassificationNodePlugin allows the Model to evolve dynamically at runtime, generally based on information obtained from an external system such as a SCM.
update(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Updates the source code of the Module from the SCM.
updateReferenceArtifactVersion(Path, Reference, ArtifactVersion, ByReference<Reference>) - Method in interface org.azyva.dragom.model.plugin.ReferenceManagerPlugin
Updates the version of a reference using an artifact version.
updateReferenceVersion(Path, Reference, Version, ByReference<Reference>) - Method in interface org.azyva.dragom.model.plugin.ReferenceManagerPlugin
Updates the version of a reference using a global version.
updateWorkspaceDir(WorkspaceDir, WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
Updates a WorkspaceDir.
user - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
User.
UserInteractionCallbackPlugin - Interface in org.azyva.dragom.execcontext.plugin
Allows interacting with the user during the execution of a job: - Providing information to the user - Requesting information from the user General parameters for jobs that are pertinent no matter the modules are meant to be provided as such, parameters.
UserInteractionCallbackPlugin.BracketHandle - Interface in org.azyva.dragom.execcontext.plugin
Represents a handle to an opened bracket or indentation in the output.

V

validateCredentials(String, String, String) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.CredentialValidator
Indicates if the credentials are valid for the given resource.
valueOf(String) - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.WorkspaceDirAccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.config.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.ModuleVersionMatcherPlugin.MatchFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle.RemoteBuildStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.MergeResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.VersionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.reference.ReferenceGraph.ReentryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitControl
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.WorkspaceDirAccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.config.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.ModuleVersionMatcherPlugin.MatchFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle.RemoteBuildStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.MergeResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.VersionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.reference.ReferenceGraph.ReentryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitControl
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
Workspace version.
version - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
Version for which the base is described.
Version - Class in org.azyva.dragom.model
Version of a Module at the source level.
Version(VersionType, String) - Constructor for class org.azyva.dragom.model.Version
Constructor using the individual fields.
Version(String) - Constructor for class org.azyva.dragom.model.Version
Constructor using a Version literal.
VERSION_ATTR_PROJECT_CODE - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Version attribute specifying the project code associated with a Version.
versionBase - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
Base Version of this Version.
VersionClassifierPlugin - Interface in org.azyva.dragom.model.plugin
Allows classifying the Version's of the Module.
VersionCreatedEvent - Class in org.azyva.dragom.model.event
ModuleEvent representing the creation of a new Version.
VersionCreatedEvent(Module, Version) - Constructor for class org.azyva.dragom.model.event.VersionCreatedEvent
Constructor.
VersionType - Enum in org.azyva.dragom.model
Enumerates the possible Version types.
visit(ReferenceGraph, ReferencePath, EnumSet<ReferenceGraph.VisitAction>) - Method in interface org.azyva.dragom.reference.ReferenceGraph.Visitor
Called when visiting a ModuleVersion in the ReferenceGraph.
visitLeafModuleVersionReferencePaths(ModuleVersion, ReferenceGraph.Visitor) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Visits all ReferencePath's ending with a leaf ModuleVersion.
visitNode(Node) - Method in interface org.azyva.dragom.model.NodeVisitor
Called for each Node during traversal.

W

waitCompleted() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Blocks until the remote build is completed.
WorkspaceDir - Interface in org.azyva.dragom.execcontext.plugin
This is a marker interface for classes representing workspace directories.
WorkspaceDirSystemModule - Class in org.azyva.dragom.execcontext.plugin
Represents a system workspace directory that contains a module.
WorkspaceDirSystemModule(NodePath) - Constructor for class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
Constructor.
WorkspaceDirUserModuleVersion - Class in org.azyva.dragom.execcontext.plugin
Represents a user workspace directory that contains a ModuleVersion.
WorkspaceDirUserModuleVersion(ModuleVersion) - Constructor for class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
Constructor.
WorkspaceExecContext - Interface in org.azyva.dragom.execcontext
Interface implemented by ExecContext implementations that support the workspace directory concept.
WorkspaceExecContext.WorkspaceFormatVersion - Class in org.azyva.dragom.execcontext
Workspace format and version.
WorkspaceExecContextFactory - Interface in org.azyva.dragom.execcontext
Interface implemented by ExecContextFactory implementations that support the workspace directory concept.
WorkspaceFormatVersion(String, String) - Constructor for class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
Constructor.
WorkspacePlugin - Interface in org.azyva.dragom.execcontext.plugin
TODO: The workspace implementation can and should know about the various types of directories (the various WorkspaceDir and SystemWorkspaceDir classes) and act accordingly.
WorkspacePlugin.GetWorkspaceDirMode - Enum in org.azyva.dragom.execcontext.plugin
Enumerates the modes when obtaining a WorkspaceDir.
WorkspacePlugin.WorkspaceDirAccessMode - Enum in org.azyva.dragom.execcontext.plugin
Enumerates the possible Workspace directory access modes for the getWorkspaceDir method.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2015–2017 AZYVA INC.. All rights reserved.