org.apache.ivy.plugins.resolver
Class FileSystemResolver
java.lang.Object
org.apache.ivy.plugins.resolver.AbstractResolver
org.apache.ivy.plugins.resolver.BasicResolver
org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver
org.apache.ivy.plugins.resolver.RepositoryResolver
org.apache.ivy.plugins.resolver.FileSystemResolver
- All Implemented Interfaces:
- Validatable, DependencyResolver, HasLatestStrategy
- Direct Known Subclasses:
- CacheResolver
public class FileSystemResolver
- extends RepositoryResolver
Methods inherited from class org.apache.ivy.plugins.resolver.RepositoryResolver |
download, dumpSettings, exist, findResourceUsingPattern, findTokenValues, get, getRepository, getResource, isAlwaysCheckExactRevision, listResources, listTokenValues, publish, put, putChecksum, setAlwaysCheckExactRevision, setName, setRepository, setSettings |
Methods inherited from class org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver |
convertM2IdForResourceSearch, convertM2OrganizationForResourceSearch, convertM2TokenValuesForResourceSearch, findArtifactNames, findArtifactRef, findIvyFileRef, findIvyNames, findNames, findResource, findResourceUsingPatterns, getArtifactPatterns, getIvyPatterns, getModuleDescriptorExtension, isM2compatible, listTokenValues, setArtifactPatterns, setIvyPatterns, setM2compatible |
Methods inherited from class org.apache.ivy.plugins.resolver.BasicResolver |
acceptLatest, clearArtifactAttempts, clearIvyAttempts, download, exists, findFirstArtifactRef, getAndCheck, getArtifactRef, getChecksumAlgorithms, getDefaultRMDParser, getDependency, getPublicationDate, getRMDParser, getWorkspaceName, isAllownomd, isCheckconsistency, isEnvDependent, isForce, listModules, listOrganisations, listRevisions, listTokenValues, locate, logArtifactAttempt, logAttempt, logIvyAttempt, parse, reportFailure, reportFailure, setAllownomd, setCheckconsistency, setChecksums, setDescriptor, setEnvDependent, setForce, setWorkspaceName, shouldReturnResolvedModule, toString |
Methods inherited from class org.apache.ivy.plugins.resolver.AbstractResolver |
checkInterrupted, checkLatest, doValidate, findModuleInCache, findModuleInCache, fromSystem, fromSystem, getCacheDownloadOptions, getCacheOptions, getChangingMatcherName, getChangingPattern, getDownloadOptions, getEventManager, getLatest, getLatestStrategy, getName, getNamespace, getRepositoryCacheManager, getSettings, getSystemNode, hidePassword, isAfter, isValidate, saveModuleRevisionIfNeeded, setCache, setChangingMatcher, setChangingPattern, setCheckmodified, setEventManager, setLatest, setLatestStrategy, setNamespace, setRepositoryCacheManager, setValidate, toSystem, toSystem, toSystem, toSystem, toSystem, toSystem, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FileSystemResolver
public FileSystemResolver()
getTypeName
public java.lang.String getTypeName()
- Overrides:
getTypeName
in class RepositoryResolver
isLocal
public boolean isLocal()
setLocal
public void setLocal(boolean local)
getDestination
protected java.lang.String getDestination(java.lang.String pattern,
Artifact artifact,
ModuleRevisionId mrid)
- Overrides:
getDestination
in class RepositoryResolver
abortPublishTransaction
public void abortPublishTransaction()
throws java.io.IOException
- Specified by:
abortPublishTransaction
in interface DependencyResolver
- Overrides:
abortPublishTransaction
in class AbstractResolver
- Throws:
java.io.IOException
commitPublishTransaction
public void commitPublishTransaction()
throws java.io.IOException
- Specified by:
commitPublishTransaction
in interface DependencyResolver
- Overrides:
commitPublishTransaction
in class AbstractResolver
- Throws:
java.io.IOException
beginPublishTransaction
public void beginPublishTransaction(ModuleRevisionId module,
boolean overwrite)
throws java.io.IOException
- Specified by:
beginPublishTransaction
in interface DependencyResolver
- Overrides:
beginPublishTransaction
in class AbstractResolver
- Throws:
java.io.IOException
filterNames
protected java.util.Collection filterNames(java.util.Collection values)
- Description copied from class:
AbstractPatternsBasedResolver
- Filters names before returning them in the findXXXNames or findTokenValues method.
Remember to call the super implementation when overriding this method.
- Overrides:
filterNames
in class AbstractPatternsBasedResolver
- Parameters:
values
- the list to filter.
- Returns:
- the filtered list
supportTransaction
public boolean supportTransaction()
getTransactional
public java.lang.String getTransactional()
setTransactional
public void setTransactional(java.lang.String transactional)
addConfiguredIvy
public void addConfiguredIvy(IvyPattern p)
- Overrides:
addConfiguredIvy
in class AbstractPatternsBasedResolver
addIvyPattern
public void addIvyPattern(java.lang.String pattern)
- Description copied from class:
AbstractPatternsBasedResolver
- example of pattern : ~/Workspace/[module]/[module].ivy.xml
- Overrides:
addIvyPattern
in class AbstractPatternsBasedResolver
addConfiguredArtifact
public void addConfiguredArtifact(IvyPattern p)
- Overrides:
addConfiguredArtifact
in class AbstractPatternsBasedResolver
addArtifactPattern
public void addArtifactPattern(java.lang.String pattern)
- Overrides:
addArtifactPattern
in class AbstractPatternsBasedResolver