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

A

Artifact - Class in org.savantbuild.dep.domain
This class defines an artifact as it exists across all projects, dependencies, etc.
Artifact(ArtifactID, Version, boolean) - Constructor for class org.savantbuild.dep.domain.Artifact
Constructs an Artifact with the given ID and version.
Artifact(String, boolean) - Constructor for class org.savantbuild.dep.domain.Artifact
Parses the given specification to build an artifact.
artifact - Variable in class org.savantbuild.dep.domain.Publication
 
artifact - Variable in exception org.savantbuild.dep.LicenseException
 
artifact - Variable in exception org.savantbuild.dep.workflow.ArtifactMissingException
 
artifact - Variable in exception org.savantbuild.dep.workflow.process.ProcessFailureException
 
artifactFetched(ResolvedArtifact) - Method in interface org.savantbuild.dep.DependencyListener
Handle when an artifact is fetched by a mediator.
ArtifactGraph - Class in org.savantbuild.dep.graph
This class is an artifact graph that stores the relationship between artifacts.
ArtifactGraph(ReifiedArtifact) - Constructor for class org.savantbuild.dep.graph.ArtifactGraph
 
ArtifactID - Class in org.savantbuild.dep.domain
This class is contains the properties that define an artifacts identity.
ArtifactID(String, String, String, String) - Constructor for class org.savantbuild.dep.domain.ArtifactID
Constructs an artifact id, which is composed of a group, project, name, and type
ArtifactMetaData - Class in org.savantbuild.dep.domain
This class is the model for the artifact meta data XML file that is published along with artifacts.
ArtifactMetaData(Dependencies, Map<License, String>) - Constructor for class org.savantbuild.dep.domain.ArtifactMetaData
 
ArtifactMetaDataHandler() - Constructor for class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
ArtifactMetaDataMissingException - Exception in org.savantbuild.dep.workflow
Thrown when an artifact is missing an AMD file during the dependency graph building process.
ArtifactMetaDataMissingException(Artifact) - Constructor for exception org.savantbuild.dep.workflow.ArtifactMetaDataMissingException
 
artifactMissingAMD - Variable in exception org.savantbuild.dep.workflow.ArtifactMetaDataMissingException
 
ArtifactMissingException - Exception in org.savantbuild.dep.workflow
Thrown when an artifact is missing.
ArtifactMissingException(Artifact) - Constructor for exception org.savantbuild.dep.workflow.ArtifactMissingException
 
artifactPublished(Artifact) - Method in interface org.savantbuild.dep.DependencyListener
Handle when an artifact is published by a mediator.
ArtifactTools - Class in org.savantbuild.dep.xml
This class is a toolkit for handling artifact operations.
ArtifactTools() - Constructor for class org.savantbuild.dep.xml.ArtifactTools
 
ArtifactTools.ArtifactMetaDataHandler - Class in org.savantbuild.dep.xml
 

B

buildGraph(ReifiedArtifact, Dependencies, Workflow) - Method in class org.savantbuild.dep.DefaultDependencyService
Builds a dependency graph for the given dependencies of the given project.
buildGraph(ReifiedArtifact, Dependencies, Workflow) - Method in interface org.savantbuild.dep.DependencyService
Builds a dependency graph for the given dependencies of the given project.

C

CacheProcess - Class in org.savantbuild.dep.workflow.process
This is an implementation of the Process that uses the a local cache to fetch and publish artifacts.
CacheProcess(Output, String) - Constructor for class org.savantbuild.dep.workflow.process.CacheProcess
 
characters(char[], int, int) - Method in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
compareTo(ArtifactID) - Method in class org.savantbuild.dep.domain.ArtifactID
 
compareTo(Version) - Method in class org.savantbuild.dep.domain.Version
Returns the value of the comparison between this Version and the given Object.
compareTo(Version.PreRelease) - Method in class org.savantbuild.dep.domain.Version.PreRelease
 
compareTo(Version.PreRelease.PreReleasePart) - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 
compareTo(Version.PreRelease.PreReleasePart) - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
CompatibilityException - Exception in org.savantbuild.dep.domain
An exception that is thrown when a Version string cannot be parsed.
CompatibilityException(DependencyGraph, DependencyGraph.Dependency, Version, Version) - Constructor for exception org.savantbuild.dep.domain.CompatibilityException
 
createTempPath(String, String, boolean) - Static method in class org.savantbuild.dep.DefaultDependencyService
Creates a temporary file.
createTempPath(String, String, boolean) - Static method in class org.savantbuild.dep.PathTools
Creates a temporary file.
currentLicense - Variable in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 

D

DefaultDependencyService - Class in org.savantbuild.dep
Default implementation of the dependency service.
DefaultDependencyService(Output) - Constructor for class org.savantbuild.dep.DefaultDependencyService
 
deleteIntegrationBuilds(Artifact) - Method in class org.savantbuild.dep.workflow.process.CacheProcess
Deletes the integration builds from the cache.
deleteIntegrationBuilds(Artifact) - Method in interface org.savantbuild.dep.workflow.process.Process
Deletes the integration builds.
deleteIntegrationBuilds(Artifact) - Method in class org.savantbuild.dep.workflow.process.SCPProcess
Not implemented yet.
deleteIntegrationBuilds(Artifact) - Method in class org.savantbuild.dep.workflow.process.SVNProcess
Not implemented yet.
deleteIntegrationBuilds(Artifact) - Method in class org.savantbuild.dep.workflow.process.URLProcess
Throws an exception.
deleteIntegrationBuilds(Artifact) - Method in class org.savantbuild.dep.workflow.PublishWorkflow
Deletes all of the files that contain integration build versions.
dependencies - Variable in class org.savantbuild.dep.domain.ArtifactMetaData
 
Dependencies - Class in org.savantbuild.dep.domain
This class models a set of dependencies on Dependency (artifacts) objects broken into DependencyGroups.
Dependencies(DependencyGroup...) - Constructor for class org.savantbuild.dep.domain.Dependencies
 
dependencies - Variable in class org.savantbuild.dep.domain.DependencyGroup
 
dependencies - Variable in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
dependency - Variable in exception org.savantbuild.dep.domain.CompatibilityException
 
Dependency(ArtifactID) - Constructor for class org.savantbuild.dep.graph.DependencyGraph.Dependency
 
DependencyEdgeValue - Class in org.savantbuild.dep.graph
This class stores the information for edges between artifacts in the graph.
DependencyEdgeValue(Version, Version, String, Map<License, String>) - Constructor for class org.savantbuild.dep.graph.DependencyEdgeValue
 
DependencyGraph - Class in org.savantbuild.dep.graph
This class is a artifact and dependency version of the Graph.
DependencyGraph(ReifiedArtifact) - Constructor for class org.savantbuild.dep.graph.DependencyGraph
 
DependencyGraph.Dependency - Class in org.savantbuild.dep.graph
 
DependencyGroup - Class in org.savantbuild.dep.domain
This class defines a group of artifacts that the project depends on.
DependencyGroup(String, boolean, Artifact...) - Constructor for class org.savantbuild.dep.domain.DependencyGroup
Constructs a Dependency group.
DependencyListener - Interface in org.savantbuild.dep
This interface is a listener that is notified when the DependencyService fetches and publishes artifacts.
DependencyService - Interface in org.savantbuild.dep
Provides all of the dependency management services.
DependencyService.TraversalRules - Class in org.savantbuild.dep
Controls how resolution functions for each dependency-group.
DependencyService.TraversalRules.GroupTraversalRule - Class in org.savantbuild.dep
 
DependencyTreePrinter - Class in org.savantbuild.dep
Outputs a dependency tree and can optionally highlight different dependencies.
DependencyTreePrinter() - Constructor for class org.savantbuild.dep.DependencyTreePrinter
 
dependencyVersion - Variable in class org.savantbuild.dep.graph.DependencyEdgeValue
 
dependentVersion - Variable in class org.savantbuild.dep.graph.DependencyEdgeValue
 
dir - Variable in class org.savantbuild.dep.workflow.process.CacheProcess
 
disallowedLicenses - Variable in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 

E

endElement(String, String, String) - Method in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
equals(Object) - Method in class org.savantbuild.dep.domain.Artifact
 
equals(Object) - Method in class org.savantbuild.dep.domain.ArtifactID
 
equals(Object) - Method in class org.savantbuild.dep.domain.ArtifactMetaData
 
equals(Object) - Method in class org.savantbuild.dep.domain.Dependencies
 
equals(Object) - Method in class org.savantbuild.dep.domain.DependencyGroup
 
equals(Object) - Method in class org.savantbuild.dep.domain.Publication
 
equals(Object) - Method in class org.savantbuild.dep.domain.ReifiedArtifact
 
equals(Object) - Method in class org.savantbuild.dep.domain.ResolvedArtifact
 
equals(Object) - Method in class org.savantbuild.dep.domain.Version
Compares the given Object with this Version for equality.
equals(Object) - Method in class org.savantbuild.dep.domain.Version.PreRelease
 
equals(Object) - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 
equals(Object) - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
equals(Object) - Method in class org.savantbuild.dep.graph.ArtifactGraph
 
equals(Object) - Method in class org.savantbuild.dep.graph.DependencyEdgeValue
 
equals(Object) - Method in class org.savantbuild.dep.graph.DependencyGraph.Dependency
 
equals(Object) - Method in class org.savantbuild.dep.graph.DependencyGraph
 
equals(Object) - Method in class org.savantbuild.dep.graph.ResolvedArtifactGraph
 
export - Variable in class org.savantbuild.dep.domain.DependencyGroup
 

F

fetch(Artifact, String, PublishWorkflow) - Method in class org.savantbuild.dep.workflow.process.CacheProcess
Checks the cache directory for the item.
fetch(Artifact, String, PublishWorkflow) - Method in interface org.savantbuild.dep.workflow.process.Process
Attempts to fetch the given item.
fetch(Artifact, String, PublishWorkflow) - Method in class org.savantbuild.dep.workflow.process.SCPProcess
Not supported right now.
fetch(Artifact, String, PublishWorkflow) - Method in class org.savantbuild.dep.workflow.process.SVNProcess
Fetches the artifact from the SubVersion repository by performing an export to a temporary file and checking the MD5 sum if it exists.
fetch(Artifact, String, PublishWorkflow) - Method in class org.savantbuild.dep.workflow.process.URLProcess
Using the URL spec given, this method connects to the URL, reads the file from the URL and stores the file in the local cache store.
fetchArtifact(Artifact) - Method in class org.savantbuild.dep.workflow.Workflow
Fetches the artifact itself.
fetchItem(Artifact, String, PublishWorkflow) - Method in class org.savantbuild.dep.workflow.FetchWorkflow
This loops over all the processes until the item is found or not.
fetchMetaData(Artifact) - Method in class org.savantbuild.dep.workflow.Workflow
Fetches the artifact meta data.
fetchSource - Variable in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
fetchSource(Artifact) - Method in class org.savantbuild.dep.workflow.Workflow
Fetches the source of the artifact.
FetchWorkflow - Class in org.savantbuild.dep.workflow
This class is the workflow that is used when attempting to fetch artifacts.
FetchWorkflow(Output, Process...) - Constructor for class org.savantbuild.dep.workflow.FetchWorkflow
 
fetchWorkflow - Variable in class org.savantbuild.dep.workflow.Workflow
 
file - Variable in class org.savantbuild.dep.domain.Publication
 
file - Variable in class org.savantbuild.dep.domain.ResolvedArtifact
 

G

generateXML(ArtifactMetaData) - Static method in class org.savantbuild.dep.xml.ArtifactTools
Generates a temporary file that contains ArtifactMetaData XML which includes all of the artifacts in the artifactMetaData given.
getAllArtifacts() - Method in class org.savantbuild.dep.domain.Dependencies
Collects all of the artifacts from all of the groups.
getArtifactFile() - Method in class org.savantbuild.dep.domain.Artifact
Returns the artifact file name.
getArtifactMetaDataFile() - Method in class org.savantbuild.dep.domain.Artifact
Returns the artifact MetaData file name.
getArtifactSourceFile() - Method in class org.savantbuild.dep.domain.Artifact
Returns the artifact source file name.
getArtifactTestFile() - Method in class org.savantbuild.dep.domain.Artifact
Returns the artifact test file name.
getArtifactTestSourceFile() - Method in class org.savantbuild.dep.domain.Artifact
Returns the artifact test source file name.
getPath(ArtifactID) - Method in class org.savantbuild.dep.graph.ResolvedArtifactGraph
Brute force traverses the graph and locates the Path for the given artifact.
getProcesses() - Method in class org.savantbuild.dep.workflow.PublishWorkflow
 
graph - Variable in exception org.savantbuild.dep.domain.CompatibilityException
 
group - Variable in class org.savantbuild.dep.domain.ArtifactID
 
group - Variable in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
groups - Variable in class org.savantbuild.dep.domain.Dependencies
 
GroupTraversalRule(boolean, boolean) - Constructor for class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
GroupTraversalRule(boolean, boolean, License...) - Constructor for class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
GroupTraversalRule(boolean, String...) - Constructor for class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
GroupTraversalRule(boolean, boolean, Collection<String>) - Constructor for class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
Construct that assists with calling from Groovy code.

H

hashCode() - Method in class org.savantbuild.dep.domain.Artifact
 
hashCode() - Method in class org.savantbuild.dep.domain.ArtifactID
 
hashCode() - Method in class org.savantbuild.dep.domain.ArtifactMetaData
 
hashCode() - Method in class org.savantbuild.dep.domain.Dependencies
 
hashCode() - Method in class org.savantbuild.dep.domain.DependencyGroup
 
hashCode() - Method in class org.savantbuild.dep.domain.Publication
 
hashCode() - Method in class org.savantbuild.dep.domain.ReifiedArtifact
 
hashCode() - Method in class org.savantbuild.dep.domain.ResolvedArtifact
 
hashCode() - Method in class org.savantbuild.dep.domain.Version
 
hashCode() - Method in class org.savantbuild.dep.domain.Version.PreRelease
 
hashCode() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 
hashCode() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
hashCode() - Method in class org.savantbuild.dep.graph.ArtifactGraph
 
hashCode() - Method in class org.savantbuild.dep.graph.DependencyEdgeValue
 
hashCode() - Method in class org.savantbuild.dep.graph.DependencyGraph.Dependency
 
hashCode() - Method in class org.savantbuild.dep.graph.DependencyGraph
 
hashCode() - Method in class org.savantbuild.dep.graph.ResolvedArtifactGraph
 

I

id - Variable in class org.savantbuild.dep.domain.Artifact
 
id - Variable in class org.savantbuild.dep.graph.DependencyGraph.Dependency
 
identity - Variable in class org.savantbuild.dep.net.SSHOptions
 
INTEGRATION - Static variable in class org.savantbuild.dep.domain.Version
 
isCompatibleWith(Version) - Method in class org.savantbuild.dep.domain.Version
Performs semantic version compatibility checking.
isIntegration() - Method in class org.savantbuild.dep.domain.Version
 
isIntegration() - Method in class org.savantbuild.dep.domain.Version.PreRelease
 
isIntegration() - Method in interface org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart
 
isIntegration() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 
isIntegration() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
isIntegrationBuild() - Method in class org.savantbuild.dep.domain.Artifact
 
isMajor() - Method in class org.savantbuild.dep.domain.Version
 
isMinor() - Method in class org.savantbuild.dep.domain.Version
 
isNumber() - Method in interface org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart
 
isNumber() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 
isNumber() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
isPatch() - Method in class org.savantbuild.dep.domain.Version
 
isPreRelease() - Method in class org.savantbuild.dep.domain.Version
 

K

knownHosts - Variable in class org.savantbuild.dep.net.SSHOptions
 

L

License - Enum in org.savantbuild.dep.domain
Enumeration for licenses.
LicenseException - Exception in org.savantbuild.dep
Thrown when an invalid license is encountered during the resolution process.
LicenseException(ReifiedArtifact) - Constructor for exception org.savantbuild.dep.LicenseException
 
licenses - Variable in class org.savantbuild.dep.domain.ArtifactMetaData
 
licenses - Variable in class org.savantbuild.dep.domain.ReifiedArtifact
 
licenses - Variable in class org.savantbuild.dep.graph.DependencyEdgeValue
 
licenses - Variable in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
licenseText - Variable in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
location - Variable in class org.savantbuild.dep.workflow.process.SCPProcess
 

M

major - Variable in class org.savantbuild.dep.domain.Version
 
max - Variable in exception org.savantbuild.dep.domain.CompatibilityException
 
metaData - Variable in class org.savantbuild.dep.domain.Publication
 
metaData - Variable in class org.savantbuild.dep.domain.Version
 
min - Variable in exception org.savantbuild.dep.domain.CompatibilityException
 
minor - Variable in class org.savantbuild.dep.domain.Version
 

N

name - Variable in class org.savantbuild.dep.domain.ArtifactID
 
name - Variable in class org.savantbuild.dep.domain.DependencyGroup
 
NegativeCacheException - Exception in org.savantbuild.dep.workflow.process
This class denotes that a negative cache was stored for an artifact item of some sort and that it should not be resolved again.
NegativeCacheException(Artifact) - Constructor for exception org.savantbuild.dep.workflow.process.NegativeCacheException
 
NumberPreReleasePart(int) - Constructor for class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 

O

options - Variable in class org.savantbuild.dep.workflow.process.SCPProcess
 
org.savantbuild.dep - package org.savantbuild.dep
 
org.savantbuild.dep.domain - package org.savantbuild.dep.domain
 
org.savantbuild.dep.graph - package org.savantbuild.dep.graph
 
org.savantbuild.dep.net - package org.savantbuild.dep.net
 
org.savantbuild.dep.workflow - package org.savantbuild.dep.workflow
 
org.savantbuild.dep.workflow.process - package org.savantbuild.dep.workflow.process
 
org.savantbuild.dep.xml - package org.savantbuild.dep.xml
 
output - Variable in class org.savantbuild.dep.workflow.process.CacheProcess
 
output - Variable in class org.savantbuild.dep.workflow.process.SCPProcess
 
output - Variable in class org.savantbuild.dep.workflow.process.SVNProcess
 
output - Variable in class org.savantbuild.dep.workflow.process.URLProcess
 

P

parseArtifactMetaData(Path) - Static method in class org.savantbuild.dep.xml.ArtifactTools
Parses the MetaData from the given Savant .amd file.
parts - Variable in class org.savantbuild.dep.domain.Version.PreRelease
 
passphrase - Variable in class org.savantbuild.dep.net.SSHOptions
 
password - Variable in class org.savantbuild.dep.net.SSHOptions
 
password - Variable in class org.savantbuild.dep.workflow.process.SVNProcess
 
password - Variable in class org.savantbuild.dep.workflow.process.URLProcess
 
patch - Variable in class org.savantbuild.dep.domain.Version
 
PathTools - Class in org.savantbuild.dep
File utilities.
PathTools() - Constructor for class org.savantbuild.dep.PathTools
 
port - Variable in class org.savantbuild.dep.net.SSHOptions
 
preRelease - Variable in class org.savantbuild.dep.domain.Version
 
PreRelease(Version.PreRelease.PreReleasePart...) - Constructor for class org.savantbuild.dep.domain.Version.PreRelease
 
PreRelease(String) - Constructor for class org.savantbuild.dep.domain.Version.PreRelease
 
print(Output, DependencyGraph, Set<DependencyGraph.Dependency>, Set<DependencyGraph.Dependency>) - Static method in class org.savantbuild.dep.DependencyTreePrinter
 
Process - Interface in org.savantbuild.dep.workflow.process
This interface defines a workflow process that can be used for either publishing or for fetching.
processes - Variable in class org.savantbuild.dep.workflow.FetchWorkflow
 
processes - Variable in class org.savantbuild.dep.workflow.PublishWorkflow
 
ProcessFailureException - Exception in org.savantbuild.dep.workflow.process
Thrown when a process encounters a failure (network failure, IO exception, etc.).
ProcessFailureException(Artifact) - Constructor for exception org.savantbuild.dep.workflow.process.ProcessFailureException
 
ProcessFailureException(Artifact, Throwable) - Constructor for exception org.savantbuild.dep.workflow.process.ProcessFailureException
 
ProcessFailureException(Artifact, String) - Constructor for exception org.savantbuild.dep.workflow.process.ProcessFailureException
 
ProcessFailureException(Artifact, String, Throwable) - Constructor for exception org.savantbuild.dep.workflow.process.ProcessFailureException
 
project - Variable in class org.savantbuild.dep.domain.ArtifactID
 
prune(Path) - Static method in class org.savantbuild.dep.PathTools
Prunes the given path.
Publication - Class in org.savantbuild.dep.domain
This class is a publishable artifact for a project.
Publication(Artifact, ArtifactMetaData, Path, Path) - Constructor for class org.savantbuild.dep.domain.Publication
 
publish(Publication, PublishWorkflow) - Method in class org.savantbuild.dep.DefaultDependencyService
Publishes the given Publication (artifact, meta-data, source file, etc) with the given workflow.
publish(Publication, PublishWorkflow) - Method in interface org.savantbuild.dep.DependencyService
Publishes the given Publication (artifact, meta-data, source file, etc) with the given workflow.
publish(Artifact, String, Path) - Method in class org.savantbuild.dep.workflow.process.CacheProcess
Publishes the given artifact item into the cache.
publish(Artifact, String, Path) - Method in interface org.savantbuild.dep.workflow.process.Process
Attempts to publish the given item.
publish(Artifact, String, Path) - Method in class org.savantbuild.dep.workflow.process.SCPProcess
Publishes the given artifact item into the SubVersion repository.
publish(Artifact, String, Path) - Method in class org.savantbuild.dep.workflow.process.SVNProcess
Publishes the given artifact item into the SubVersion repository.
publish(Artifact, String, Path) - Method in class org.savantbuild.dep.workflow.process.URLProcess
Throws an exception.
publish(Artifact, String, Path) - Method in class org.savantbuild.dep.workflow.PublishWorkflow
Publishes the item using the processes in this workflow.
PublishException - Exception in org.savantbuild.dep
Thrown when publishing an Artifact fails.
PublishException(Publication, Throwable) - Constructor for exception org.savantbuild.dep.PublishException
 
PublishException(String) - Constructor for exception org.savantbuild.dep.PublishException
 
publishNegative(Artifact, String) - Method in class org.savantbuild.dep.workflow.PublishWorkflow
Publishes a negative file for the artifact item.
PublishWorkflow - Class in org.savantbuild.dep.workflow
This is the interface that defines how artifacts are published to different locations during resolution.
PublishWorkflow(Process...) - Constructor for class org.savantbuild.dep.workflow.PublishWorkflow
 
publishWorkflow - Variable in class org.savantbuild.dep.workflow.Workflow
 

R

reduce(DependencyGraph) - Method in class org.savantbuild.dep.DefaultDependencyService
Reduces the DependencyGraph by ensuring that each dependency only has one version.
reduce(DependencyGraph) - Method in interface org.savantbuild.dep.DependencyService
Reduces the DependencyGraph by ensuring that each dependency only has one version.
ReifiedArtifact - Class in org.savantbuild.dep.domain
This class defines a artifact that has been completely built by the dependency process.
ReifiedArtifact(ArtifactID, Version, Map<License, String>) - Constructor for class org.savantbuild.dep.domain.ReifiedArtifact
 
ReifiedArtifact(String, Map<License, String>) - Constructor for class org.savantbuild.dep.domain.ReifiedArtifact
See Artifact.Artifact(String, boolean) for what is allowed for the specification String.
repository - Variable in class org.savantbuild.dep.workflow.process.SVNProcess
 
requiresText - Variable in enum org.savantbuild.dep.domain.License
 
resolve(ArtifactGraph, Workflow, DependencyService.TraversalRules, DependencyListener...) - Method in class org.savantbuild.dep.DefaultDependencyService
Resolves the graph by downloading the artifacts.
resolve(ArtifactGraph, Workflow, DependencyService.TraversalRules, DependencyListener...) - Method in interface org.savantbuild.dep.DependencyService
Resolves the graph by downloading the artifacts.
ResolvedArtifact - Class in org.savantbuild.dep.domain
This class defines a resolved artifact, which is an artifact after it has been downloaded as a dependency and is fully resolved.
ResolvedArtifact(ArtifactID, Version, Map<License, String>, Path, Path) - Constructor for class org.savantbuild.dep.domain.ResolvedArtifact
 
ResolvedArtifact(String, Map<License, String>, Path, Path) - Constructor for class org.savantbuild.dep.domain.ResolvedArtifact
 
ResolvedArtifactGraph - Class in org.savantbuild.dep.graph
This class is a resolved artifact and dependency version of the Graph.
ResolvedArtifactGraph(ResolvedArtifact) - Constructor for class org.savantbuild.dep.graph.ResolvedArtifactGraph
 
root - Variable in class org.savantbuild.dep.graph.ArtifactGraph
 
root - Variable in class org.savantbuild.dep.graph.DependencyGraph
 
root - Variable in class org.savantbuild.dep.graph.ResolvedArtifactGraph
 
rules - Variable in class org.savantbuild.dep.DependencyService.TraversalRules
 

S

SCPProcess - Class in org.savantbuild.dep.workflow.process
This is an implementation of the Process that uses the Ganymed to publish artifacts to a server using SSH and SCP.
SCPProcess(Output, String, String, SSHOptions) - Constructor for class org.savantbuild.dep.workflow.process.SCPProcess
Constructs the SSHProcess.
server - Variable in class org.savantbuild.dep.workflow.process.SCPProcess
 
skipCompatibilityCheck - Variable in class org.savantbuild.dep.domain.Artifact
 
skipCompatibilityCheck - Variable in class org.savantbuild.dep.graph.DependencyGraph.Dependency
 
skipCompatibilityCheck(ArtifactID) - Method in class org.savantbuild.dep.graph.DependencyGraph
 
sourceFile - Variable in class org.savantbuild.dep.domain.Publication
 
sourceFile - Variable in class org.savantbuild.dep.domain.ResolvedArtifact
 
SSHOptions - Class in org.savantbuild.dep.net
This class stores all the options.
SSHOptions() - Constructor for class org.savantbuild.dep.net.SSHOptions
 
startElement(String, String, String, Attributes) - Method in class org.savantbuild.dep.xml.ArtifactTools.ArtifactMetaDataHandler
 
StringPreReleasePart(String) - Constructor for class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
SVNProcess - Class in org.savantbuild.dep.workflow.process
This is an implementation of the Process that uses the SVNKit SubVersion library to fetch and publish artifacts from/to a SubVersion repository using SubVersion export and import commands.
SVNProcess(Output, String, String, String) - Constructor for class org.savantbuild.dep.workflow.process.SVNProcess
 

T

toArtifact() - Method in class org.savantbuild.dep.domain.ResolvedArtifact
 
toClasspath() - Method in class org.savantbuild.dep.graph.ResolvedArtifactGraph
 
toDOT() - Method in class org.savantbuild.dep.graph.ArtifactGraph
Outputs this DependencyGraph as a GraphViz DOT file.
toDOT() - Method in class org.savantbuild.dep.graph.DependencyGraph
Outputs this DependencyGraph as a GraphViz DOT file.
toDOT() - Method in class org.savantbuild.dep.graph.ResolvedArtifactGraph
Outputs this DependencyGraph as a GraphViz DOT file.
toIntegrationVersion() - Method in class org.savantbuild.dep.domain.Version
 
toLicensedArtifact(Artifact) - Method in class org.savantbuild.dep.domain.ArtifactMetaData
 
toString() - Method in class org.savantbuild.dep.DependencyService.TraversalRules
 
toString() - Method in class org.savantbuild.dep.domain.Artifact
 
toString() - Method in class org.savantbuild.dep.domain.ArtifactID
 
toString() - Method in class org.savantbuild.dep.domain.Publication
 
toString() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 
toString() - Method in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
toString() - Method in class org.savantbuild.dep.domain.Version.PreRelease
 
toString() - Method in class org.savantbuild.dep.domain.Version
Converts the version number to a string suitable for debugging.
toString() - Method in class org.savantbuild.dep.graph.ArtifactGraph
 
toString() - Method in class org.savantbuild.dep.graph.DependencyEdgeValue
 
toString() - Method in class org.savantbuild.dep.graph.DependencyGraph.Dependency
 
toString() - Method in class org.savantbuild.dep.graph.DependencyGraph
 
toString() - Method in class org.savantbuild.dep.graph.ResolvedArtifactGraph
 
transitive - Variable in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
transitiveGroups - Variable in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
TraversalRules() - Constructor for class org.savantbuild.dep.DependencyService.TraversalRules
 
trustUnknownHosts - Variable in class org.savantbuild.dep.net.SSHOptions
 
type - Variable in class org.savantbuild.dep.domain.ArtifactID
 
type - Variable in class org.savantbuild.dep.graph.DependencyEdgeValue
 

U

url - Variable in class org.savantbuild.dep.workflow.process.URLProcess
 
URLProcess - Class in org.savantbuild.dep.workflow.process
This class is a workflow process that attempts to download artifacts from the internet using the Savant scheme via HTTP.
URLProcess(Output, String, String, String) - Constructor for class org.savantbuild.dep.workflow.process.URLProcess
 
username - Variable in class org.savantbuild.dep.net.SSHOptions
 
username - Variable in class org.savantbuild.dep.workflow.process.SVNProcess
 
username - Variable in class org.savantbuild.dep.workflow.process.URLProcess
 

V

value - Variable in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
 
value - Variable in class org.savantbuild.dep.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
 
valueOf(String) - Static method in enum org.savantbuild.dep.domain.License
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.savantbuild.dep.domain.License
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.savantbuild.dep.domain.Artifact
 
Version - Class in org.savantbuild.dep.domain
This class models a simple three number version as well as any free form version String.
Version(int, int, int, Version.PreRelease, String) - Constructor for class org.savantbuild.dep.domain.Version
Constructs a version with the given major, minor and patch version numbers.
Version(String) - Constructor for class org.savantbuild.dep.domain.Version
Constructs a version by parsing the given String.
Version.PreRelease - Class in org.savantbuild.dep.domain
Models the PreRelease portion of the Semantic Version String.
Version.PreRelease.PreReleasePart - Interface in org.savantbuild.dep.domain
Defines parts of a PreRelease version string.
Version.PreRelease.PreReleasePart.NumberPreReleasePart - Class in org.savantbuild.dep.domain
A number part of the PreRelease portion of the Semantic Version String.
Version.PreRelease.PreReleasePart.StringPreReleasePart - Class in org.savantbuild.dep.domain
A String part of the PreRelease portion of the Semantic Version String.
versionCorrectTraversal(Graph.GraphConsumer<DependencyGraph.Dependency, DependencyEdgeValue>) - Method in class org.savantbuild.dep.graph.DependencyGraph
Traverses the dependency graph in a version consistent manner.
VersionException - Exception in org.savantbuild.dep.domain
An exception that is thrown when a Version string cannot be parsed.
VersionException(String) - Constructor for exception org.savantbuild.dep.domain.VersionException
 

W

with(String, DependencyService.TraversalRules.GroupTraversalRule) - Method in class org.savantbuild.dep.DependencyService.TraversalRules
 
withDisallowedLicenses(License...) - Method in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
withFetchSource(boolean) - Method in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
withTransitive(boolean) - Method in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
withTransitiveGroups(String...) - Method in class org.savantbuild.dep.DependencyService.TraversalRules.GroupTraversalRule
 
Workflow - Class in org.savantbuild.dep.workflow
This class models a grouping of a fetch and publish workflow.
Workflow(FetchWorkflow, PublishWorkflow) - Constructor for class org.savantbuild.dep.workflow.Workflow
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links