|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ivy.core.settings.IvySettings
public class IvySettings
Constructor Summary | |
---|---|
IvySettings()
|
|
IvySettings(IvyVariableContainer variableContainer)
|
Method Summary | |
---|---|
void |
addAllVariables(java.util.Map variables)
|
void |
addAllVariables(java.util.Map variables,
boolean overwrite)
|
void |
addClasspathURL(java.net.URL url)
|
void |
addConfigured(CircularDependencyStrategy strategy)
|
void |
addConfigured(ConflictManager cm)
|
void |
addConfigured(DependencyResolver resolver)
|
void |
addConfigured(LatestStrategy latest)
|
void |
addConfigured(LockStrategy lockStrategy)
|
void |
addConfigured(ModuleDescriptorParser parser)
|
void |
addConfigured(Namespace ns)
|
void |
addConfigured(PatternMatcher m)
|
void |
addConfigured(ReportOutputter outputter)
|
void |
addConfigured(Trigger trigger)
|
void |
addConfigured(VersionMatcher vmatcher)
|
void |
addConflictManager(java.lang.String name,
ConflictManager cm)
|
void |
addLatestStrategy(java.lang.String name,
LatestStrategy latest)
|
void |
addLockStrategy(java.lang.String name,
LockStrategy lockStrategy)
|
void |
addMatcher(PatternMatcher m)
|
void |
addModuleConfiguration(ModuleId mid,
PatternMatcher matcher,
java.lang.String resolverName,
java.lang.String branch,
java.lang.String conflictManager)
regular expressions as explained in Pattern class may be used in ModuleId organisation and name |
void |
addNamespace(Namespace ns)
|
void |
addReportOutputter(ReportOutputter outputter)
|
void |
addResolver(DependencyResolver resolver)
|
void |
addTrigger(Trigger trigger)
|
void |
addVersionMatcher(VersionMatcher vmatcher)
|
void |
configureDefaultVersionMatcher()
|
void |
configureRepositories(boolean remote)
Call this method to ask ivy to configure some variables using either a remote or a local properties file |
boolean |
debugConflictResolution()
|
boolean |
debugLocking()
|
boolean |
doValidate()
|
void |
filterIgnore(java.util.Collection names)
Filters the names list by removing all names that should be ignored as defined by the listing ignore list |
java.lang.String |
getCacheArtifactPattern()
|
java.lang.String |
getCacheDataFilePattern()
|
java.lang.String |
getCacheIvyPattern()
|
java.lang.String |
getCacheResolvedIvyPattern()
|
java.lang.String |
getCacheResolvedIvyPropertiesPattern()
|
CircularDependencyStrategy |
getCircularDependencyStrategy()
|
CircularDependencyStrategy |
getCircularDependencyStrategy(java.lang.String name)
|
ConflictManager |
getConflictManager(ModuleId moduleId)
|
ConflictManager |
getConflictManager(java.lang.String name)
|
static java.net.URL |
getDefault14SettingsURL()
|
java.lang.String |
getDefaultBranch()
|
java.lang.String |
getDefaultBranch(ModuleId moduleId)
|
java.io.File |
getDefaultCache()
|
ConflictManager |
getDefaultConflictManager()
|
java.io.File |
getDefaultIvyUserDir()
|
LatestStrategy |
getDefaultLatestStrategy()
|
LockStrategy |
getDefaultLockStrategy()
|
static java.net.URL |
getDefaultPropertiesURL()
|
DependencyResolver |
getDefaultResolver()
|
static java.net.URL |
getDefaultSettingsURL()
|
long |
getInterruptTimeout()
|
LatestStrategy |
getLatestStrategy(java.lang.String name)
|
LockStrategy |
getLockStrategy(java.lang.String name)
|
PatternMatcher |
getMatcher(java.lang.String name)
|
java.util.Collection |
getMatcherNames()
|
Namespace |
getNamespace(java.lang.String name)
|
RelativeUrlResolver |
getRelativeUrlResolver()
|
ReportOutputter |
getReportOutputter(java.lang.String name)
|
ReportOutputter[] |
getReportOutputters()
|
java.io.File |
getRepositoryCacheRoot(java.io.File cache)
|
java.io.File |
getResolutionCacheRoot(java.io.File cache)
|
DependencyResolver |
getResolver(ModuleId moduleId)
|
DependencyResolver |
getResolver(java.lang.String resolverName)
|
java.lang.String |
getResolverName(ModuleId moduleId)
|
java.util.Collection |
getResolverNames()
|
java.util.Collection |
getResolvers()
|
StatusManager |
getStatusManager()
|
Namespace |
getSystemNamespace()
|
java.util.List |
getTriggers()
|
java.lang.Class |
getTypeDef(java.lang.String name)
|
java.util.Map |
getTypeDefs()
|
java.lang.String |
getVariable(java.lang.String name)
|
IvyVariableContainer |
getVariableContainer()
|
java.util.Map |
getVariables()
Returns the variables loaded in configuration file. |
VersionMatcher |
getVersionMatcher()
|
VersionMatcher |
getVersionMatcher(java.lang.String name)
|
VersionMatcher[] |
getVersionMatchers()
|
boolean |
isCheckUpToDate()
|
boolean |
isUseRemoteConfig()
|
boolean |
listingIgnore(java.lang.String name)
Returns true if the name should be ignored in listing |
void |
load(java.io.File settingsFile)
|
void |
load(java.net.URL settingsURL)
|
void |
loadDefault()
|
void |
loadDefault14()
|
void |
loadProperties(java.io.File file)
|
void |
loadProperties(java.io.File file,
boolean overwrite)
|
void |
loadProperties(java.net.URL url)
|
void |
loadProperties(java.net.URL url,
boolean overwrite)
|
boolean |
logModulesInUse()
|
boolean |
logModuleWhenFound()
|
boolean |
logNotConvertedExclusionRule()
|
boolean |
logResolvedRevision()
|
void |
setCacheArtifactPattern(java.lang.String cacheArtifactPattern)
|
void |
setCacheIvyPattern(java.lang.String cacheIvyPattern)
|
void |
setCheckUpToDate(boolean checkUpToDate)
|
void |
setCircularDependencyStrategy(CircularDependencyStrategy strategy)
|
void |
setDefaultBranch(java.lang.String defaultBranch)
|
void |
setDefaultCache(java.io.File cacheDirectory)
|
void |
setDefaultConflictManager(ConflictManager defaultConflictManager)
|
void |
setDefaultIvyUserDir(java.io.File defaultUserDir)
|
void |
setDefaultLatestStrategy(LatestStrategy defaultLatestStrategy)
|
void |
setDefaultLockStrategy(LockStrategy defaultLockStrategy)
|
void |
setDefaultResolver(java.lang.String resolverName)
|
void |
setDictatorResolver(DependencyResolver resolver)
|
void |
setLogNotConvertedExclusionRule(boolean logNotConvertedExclusionRule)
|
void |
setRepositoryCacheRoot(java.lang.String repositoryCacheRoot)
|
void |
setResolutionCacheRoot(java.lang.String resolutionCacheRoot)
|
void |
setSettingsVariables(java.io.File settingsFile)
|
void |
setSettingsVariables(java.net.URL settingsURL)
|
void |
setStatusManager(StatusManager statusManager)
|
void |
setUseRemoteConfig(boolean useRemoteConfig)
|
void |
setValidate(boolean validate)
|
void |
setVariable(java.lang.String varName,
java.lang.String value)
|
void |
setVariable(java.lang.String varName,
java.lang.String value,
boolean overwrite)
|
void |
setVariableContainer(IvyVariableContainer variables)
Use a different variable container. |
java.lang.String |
substitute(java.lang.String str)
Substitute variables in the given string by their value found in the current set of variables |
java.lang.Class |
typeDef(java.lang.String name,
java.lang.String className)
|
java.lang.Class |
typeDef(java.lang.String name,
java.lang.String className,
boolean silentFail)
|
void |
typeDefs(java.io.InputStream stream)
|
void |
typeDefs(java.io.InputStream stream,
boolean silentFail)
|
void |
typeDefs(java.util.Properties p)
|
void |
typeDefs(java.util.Properties p,
boolean silentFail)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IvySettings()
public IvySettings(IvyVariableContainer variableContainer)
Method Detail |
---|
public void configureRepositories(boolean remote)
configureRepositories
in interface ResolverSettings
public void typeDefs(java.io.InputStream stream) throws java.io.IOException
java.io.IOException
public void typeDefs(java.io.InputStream stream, boolean silentFail) throws java.io.IOException
java.io.IOException
public void typeDefs(java.util.Properties p)
public void typeDefs(java.util.Properties p, boolean silentFail)
public void load(java.io.File settingsFile) throws java.text.ParseException, java.io.IOException
java.text.ParseException
java.io.IOException
public void load(java.net.URL settingsURL) throws java.text.ParseException, java.io.IOException
java.text.ParseException
java.io.IOException
public void loadDefault() throws java.text.ParseException, java.io.IOException
java.text.ParseException
java.io.IOException
public void loadDefault14() throws java.text.ParseException, java.io.IOException
java.text.ParseException
java.io.IOException
public static java.net.URL getDefaultPropertiesURL()
public static java.net.URL getDefaultSettingsURL()
public static java.net.URL getDefault14SettingsURL()
public void setSettingsVariables(java.io.File settingsFile)
public void setSettingsVariables(java.net.URL settingsURL)
public void loadProperties(java.net.URL url) throws java.io.IOException
java.io.IOException
public void loadProperties(java.net.URL url, boolean overwrite) throws java.io.IOException
java.io.IOException
public void loadProperties(java.io.File file) throws java.io.IOException
java.io.IOException
public void loadProperties(java.io.File file, boolean overwrite) throws java.io.IOException
java.io.IOException
public void setVariable(java.lang.String varName, java.lang.String value)
public void setVariable(java.lang.String varName, java.lang.String value, boolean overwrite)
public void addAllVariables(java.util.Map variables)
public void addAllVariables(java.util.Map variables, boolean overwrite)
public java.lang.String substitute(java.lang.String str)
substitute
in interface DeliverEngineSettings
substitute
in interface PublishEngineSettings
substitute
in interface ParserSettings
str
- the string in which substitution should be made
public java.util.Map getVariables()
getVariables
in interface RetrieveEngineSettings
public java.lang.Class typeDef(java.lang.String name, java.lang.String className)
public java.lang.Class typeDef(java.lang.String name, java.lang.String className, boolean silentFail)
public void addClasspathURL(java.net.URL url)
public java.util.Map getTypeDefs()
public java.lang.Class getTypeDef(java.lang.String name)
public void addConfigured(DependencyResolver resolver)
public void addConfigured(ModuleDescriptorParser parser)
public void addResolver(DependencyResolver resolver)
public void setDefaultCache(java.io.File cacheDirectory)
public void setDefaultResolver(java.lang.String resolverName)
public void addModuleConfiguration(ModuleId mid, PatternMatcher matcher, java.lang.String resolverName, java.lang.String branch, java.lang.String conflictManager)
moduleId
- resolverName
- branch
- public java.io.File getDefaultIvyUserDir()
public void setDefaultIvyUserDir(java.io.File defaultUserDir)
public java.io.File getDefaultCache()
getDefaultCache
in interface CacheSettings
public void setRepositoryCacheRoot(java.lang.String repositoryCacheRoot)
public void setResolutionCacheRoot(java.lang.String resolutionCacheRoot)
public java.io.File getRepositoryCacheRoot(java.io.File cache)
getRepositoryCacheRoot
in interface CacheSettings
public java.io.File getResolutionCacheRoot(java.io.File cache)
getResolutionCacheRoot
in interface CacheSettings
public void setDictatorResolver(DependencyResolver resolver)
setDictatorResolver
in interface ResolveEngineSettings
public DependencyResolver getResolver(ModuleId moduleId)
getResolver
in interface CacheSettings
getResolver
in interface CheckEngineSettings
getResolver
in interface ResolveEngineSettings
getResolver
in interface ParserSettings
public DependencyResolver getResolver(java.lang.String resolverName)
getResolver
in interface CacheSettings
getResolver
in interface CheckEngineSettings
getResolver
in interface InstallEngineSettings
getResolver
in interface PublishEngineSettings
public DependencyResolver getDefaultResolver()
public java.lang.String getResolverName(ModuleId moduleId)
getResolverName
in interface ResolveEngineSettings
public java.lang.String getDefaultBranch(ModuleId moduleId)
public java.lang.String getDefaultBranch()
public void setDefaultBranch(java.lang.String defaultBranch)
public ConflictManager getConflictManager(ModuleId moduleId)
getConflictManager
in interface ResolveEngineSettings
public void addConfigured(ConflictManager cm)
public ConflictManager getConflictManager(java.lang.String name)
getConflictManager
in interface ParserSettings
public void addConflictManager(java.lang.String name, ConflictManager cm)
public void addConfigured(LatestStrategy latest)
public LatestStrategy getLatestStrategy(java.lang.String name)
getLatestStrategy
in interface ResolverSettings
public void addLatestStrategy(java.lang.String name, LatestStrategy latest)
public void addConfigured(LockStrategy lockStrategy)
public LockStrategy getLockStrategy(java.lang.String name)
getLockStrategy
in interface CacheSettings
public void addLockStrategy(java.lang.String name, LockStrategy lockStrategy)
public void addConfigured(Namespace ns)
public Namespace getNamespace(java.lang.String name)
getNamespace
in interface ParserSettings
getNamespace
in interface ResolverSettings
public Namespace getSystemNamespace()
getSystemNamespace
in interface ResolverSettings
public void addNamespace(Namespace ns)
public void addConfigured(PatternMatcher m)
public PatternMatcher getMatcher(java.lang.String name)
getMatcher
in interface InstallEngineSettings
getMatcher
in interface ParserSettings
public void addMatcher(PatternMatcher m)
public void addConfigured(ReportOutputter outputter)
public ReportOutputter getReportOutputter(java.lang.String name)
public void addReportOutputter(ReportOutputter outputter)
public ReportOutputter[] getReportOutputters()
getReportOutputters
in interface InstallEngineSettings
getReportOutputters
in interface ResolveEngineSettings
public void addConfigured(VersionMatcher vmatcher)
public VersionMatcher getVersionMatcher(java.lang.String name)
public void addVersionMatcher(VersionMatcher vmatcher)
public VersionMatcher[] getVersionMatchers()
public VersionMatcher getVersionMatcher()
getVersionMatcher
in interface CacheSettings
getVersionMatcher
in interface SortEngineSettings
getVersionMatcher
in interface ResolverSettings
public void configureDefaultVersionMatcher()
public CircularDependencyStrategy getCircularDependencyStrategy()
getCircularDependencyStrategy
in interface SortEngineSettings
public CircularDependencyStrategy getCircularDependencyStrategy(java.lang.String name)
public void setCircularDependencyStrategy(CircularDependencyStrategy strategy)
public void addConfigured(CircularDependencyStrategy strategy)
public StatusManager getStatusManager()
getStatusManager
in interface InstallEngineSettings
getStatusManager
in interface ParserSettings
public void setStatusManager(StatusManager statusManager)
public boolean listingIgnore(java.lang.String name)
name
-
public void filterIgnore(java.util.Collection names)
filterIgnore
in interface ResolverSettings
names
- public boolean isCheckUpToDate()
isCheckUpToDate
in interface RetrieveEngineSettings
public void setCheckUpToDate(boolean checkUpToDate)
public java.lang.String getCacheArtifactPattern()
getCacheArtifactPattern
in interface CacheSettings
public void setCacheArtifactPattern(java.lang.String cacheArtifactPattern)
public java.lang.String getCacheIvyPattern()
getCacheIvyPattern
in interface CacheSettings
public void setCacheIvyPattern(java.lang.String cacheIvyPattern)
public java.lang.String getCacheDataFilePattern()
getCacheDataFilePattern
in interface CacheSettings
public boolean doValidate()
doValidate
in interface CheckEngineSettings
public void setValidate(boolean validate)
public java.lang.String getVariable(java.lang.String name)
getVariable
in interface ResolverSettings
public ConflictManager getDefaultConflictManager()
public void setDefaultConflictManager(ConflictManager defaultConflictManager)
public LatestStrategy getDefaultLatestStrategy()
getDefaultLatestStrategy
in interface ResolverSettings
public void setDefaultLatestStrategy(LatestStrategy defaultLatestStrategy)
public LockStrategy getDefaultLockStrategy()
getDefaultLockStrategy
in interface CacheSettings
public void setDefaultLockStrategy(LockStrategy defaultLockStrategy)
public void addTrigger(Trigger trigger)
public java.util.List getTriggers()
public void addConfigured(Trigger trigger)
public boolean isUseRemoteConfig()
public void setUseRemoteConfig(boolean useRemoteConfig)
public boolean logModulesInUse()
public boolean logModuleWhenFound()
logModuleWhenFound
in interface ResolveEngineSettings
public boolean logResolvedRevision()
logResolvedRevision
in interface ResolveEngineSettings
public boolean debugConflictResolution()
debugConflictResolution
in interface ResolveEngineSettings
public final boolean debugLocking()
debugLocking
in interface CacheSettings
public boolean logNotConvertedExclusionRule()
logNotConvertedExclusionRule
in interface InstallEngineSettings
logNotConvertedExclusionRule
in interface ResolveEngineSettings
public void setLogNotConvertedExclusionRule(boolean logNotConvertedExclusionRule)
setLogNotConvertedExclusionRule
in interface InstallEngineSettings
public java.lang.String getCacheResolvedIvyPattern()
getCacheResolvedIvyPattern
in interface CacheSettings
public java.lang.String getCacheResolvedIvyPropertiesPattern()
getCacheResolvedIvyPropertiesPattern
in interface CacheSettings
public long getInterruptTimeout()
public java.util.Collection getResolvers()
public java.util.Collection getResolverNames()
getResolverNames
in interface InstallEngineSettings
public java.util.Collection getMatcherNames()
getMatcherNames
in interface InstallEngineSettings
public IvyVariableContainer getVariableContainer()
public void setVariableContainer(IvyVariableContainer variables)
variables
- public RelativeUrlResolver getRelativeUrlResolver()
getRelativeUrlResolver
in interface ParserSettings
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |