Package org.apache.ivy.core.settings
Class IvySettings
- java.lang.Object
-
- org.apache.ivy.core.settings.IvySettings
-
- All Implemented Interfaces:
CheckEngineSettings,DeliverEngineSettings,InstallEngineSettings,PublishEngineSettings,RepositoryManagementEngineSettings,ResolveEngineSettings,RetrieveEngineSettings,SortEngineSettings,ParserSettings,ResolverSettings
public class IvySettings extends java.lang.Object implements SortEngineSettings, PublishEngineSettings, ParserSettings, DeliverEngineSettings, CheckEngineSettings, InstallEngineSettings, ResolverSettings, ResolveEngineSettings, RetrieveEngineSettings, RepositoryManagementEngineSettings
-
-
Constructor Summary
Constructors Constructor Description IvySettings()IvySettings(IvyVariableContainer variableContainer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllVariables(java.util.Map variables)voidaddAllVariables(java.util.Map<?,?> variables, boolean overwrite)voidaddClasspathURL(java.net.URL url)voidaddConfigured(RepositoryCacheManager c)voidaddConfigured(ArchivePacking packing)voidaddConfigured(CircularDependencyStrategy strategy)voidaddConfigured(ConflictManager cm)voidaddConfigured(LatestStrategy latest)voidaddConfigured(LockStrategy lockStrategy)voidaddConfigured(PatternMatcher m)voidaddConfigured(Namespace ns)voidaddConfigured(ModuleDescriptorParser parser)voidaddConfigured(ReportOutputter outputter)voidaddConfigured(DependencyResolver resolver)voidaddConfigured(SignatureGenerator generator)voidaddConfigured(Trigger trigger)voidaddConfigured(VersionMatcher vmatcher)voidaddConflictManager(java.lang.String name, ConflictManager cm)voidaddLatestStrategy(java.lang.String name, LatestStrategy latest)voidaddLockStrategy(java.lang.String name, LockStrategy lockStrategy)voidaddMatcher(PatternMatcher m)voidaddModuleConfiguration(java.util.Map attributes, PatternMatcher matcher, java.lang.String resolverName, java.lang.String branch, java.lang.String conflictManager, java.lang.String resolveMode)regular expressions as explained in Pattern class may be used in attributesvoidaddNamespace(Namespace ns)voidaddReportOutputter(ReportOutputter outputter)voidaddRepositoryCacheManager(RepositoryCacheManager c)voidaddResolver(DependencyResolver resolver)voidaddSignatureGenerator(SignatureGenerator generator)voidaddTrigger(Trigger trigger)voidaddVersionMatcher(VersionMatcher vmatcher)voidconfigureDefaultVersionMatcher()voidconfigureRepositories(boolean remote)Call this method to ask ivy to configure some variables using either a remote or a local properties filebooleandebugConflictResolution()booleandebugLocking()voiddefaultInit()Default initialization of settings, useful when you don't want to load your settings from a settings file or URL, but prefer to set them manually.booleandoValidate()booleandumpMemoryUsage()voidfilterIgnore(java.util.Collection names)Filters the names list by removing all names that should be ignored as defined by the listing ignore listjava.io.FilegetBaseDir()CircularDependencyStrategygetCircularDependencyStrategy()CircularDependencyStrategygetCircularDependencyStrategy(java.lang.String name)ConflictManagergetConflictManager(java.lang.String name)ConflictManagergetConflictManager(ModuleId moduleId)NamespacegetContextNamespace()Returns the namespace context in which the current descriptor is parsed.static java.net.URLgetDefault14SettingsURL()java.lang.StringgetDefaultBranch()java.lang.StringgetDefaultBranch(ModuleId moduleId)java.io.FilegetDefaultCache()java.lang.StringgetDefaultCacheArtifactPattern()java.lang.StringgetDefaultCacheIvyPattern()ConflictManagergetDefaultConflictManager()java.io.FilegetDefaultIvyUserDir()LatestStrategygetDefaultLatestStrategy()LockStrategygetDefaultLockStrategy()static java.net.URLgetDefaultPropertiesURL()java.io.FilegetDefaultRepositoryCacheBasedir()RepositoryCacheManagergetDefaultRepositoryCacheManager()java.io.FilegetDefaultResolutionCacheBasedir()java.lang.StringgetDefaultResolveMode()DependencyResolvergetDefaultResolver()static java.net.URLgetDefaultSettingsURL()java.lang.String[]getIgnorableFilenames()Returns the file names of the files that should be ignored when creating a file listing.longgetInterruptTimeout()LatestStrategygetLatestStrategy(java.lang.String name)LockStrategygetLockStrategy(java.lang.String name)PatternMatchergetMatcher(java.lang.String name)java.util.CollectiongetMatcherNames()NamespacegetNamespace(java.lang.String name)PackingRegistrygetPackingRegistry()RelativeUrlResolvergetRelativeUrlResolver()ReportOutputtergetReportOutputter(java.lang.String name)ReportOutputter[]getReportOutputters()RepositoryCacheManagergetRepositoryCacheManager(java.lang.String name)RepositoryCacheManager[]getRepositoryCacheManagers()ResolutionCacheManagergetResolutionCacheManager()java.lang.StringgetResolveMode(ModuleId moduleId)DependencyResolvergetResolver(java.lang.String resolverName)DependencyResolvergetResolver(ModuleRevisionId mrid)java.lang.StringgetResolverName(ModuleRevisionId mrid)java.util.CollectiongetResolverNames()java.util.CollectiongetResolvers()SignatureGeneratorgetSignatureGenerator(java.lang.String name)StatusManagergetStatusManager()NamespacegetSystemNamespace()java.util.ListgetTriggers()java.lang.ClassgetTypeDef(java.lang.String name)java.util.MapgetTypeDefs()java.lang.StringgetVariable(java.lang.String name)IvyVariableContainergetVariableContainer()IvyVariableContainergetVariables()Returns the variables loaded in configuration file.VersionMatchergetVersionMatcher()VersionMatchergetVersionMatcher(java.lang.String name)VersionMatcher[]getVersionMatchers()booleanhasResolver(java.lang.String resolverName)booleanisCheckUpToDate()booleanisDefaultUseOrigin()booleanisUseRemoteConfig()voidload(java.io.File settingsFile)voidload(java.net.URL settingsURL)voidloadDefault()voidloadDefault14()voidloadProperties(java.io.File file)voidloadProperties(java.io.File file, boolean overwrite)voidloadProperties(java.net.URL url)voidloadProperties(java.net.URL url, boolean overwrite)booleanlogModulesInUse()booleanlogModuleWhenFound()booleanlogNotConvertedExclusionRule()booleanlogResolvedRevision()java.io.FileresolveFile(java.lang.String fileName)Return the canonical form of a filename.voidsetBaseDir(java.io.File baseDir)voidsetCheckUpToDate(boolean checkUpToDate)voidsetCircularDependencyStrategy(CircularDependencyStrategy strategy)voidsetDefaultBranch(java.lang.String defaultBranch)voidsetDefaultCache(java.io.File cacheDirectory)voidsetDefaultCacheArtifactPattern(java.lang.String defaultCacheArtifactPattern)voidsetDefaultCacheIvyPattern(java.lang.String defaultCacheIvyPattern)voidsetDefaultConflictManager(ConflictManager defaultConflictManager)voidsetDefaultIvyUserDir(java.io.File defaultUserDir)voidsetDefaultLatestStrategy(LatestStrategy defaultLatestStrategy)voidsetDefaultLockStrategy(LockStrategy defaultLockStrategy)voidsetDefaultRepositoryCacheBasedir(java.lang.String repositoryCacheRoot)voidsetDefaultRepositoryCacheManager(RepositoryCacheManager cache)voidsetDefaultResolutionCacheBasedir(java.lang.String resolutionCacheRoot)voidsetDefaultResolveMode(java.lang.String defaultResolveMode)voidsetDefaultResolver(java.lang.String resolverName)voidsetDefaultUseOrigin(boolean useOrigin)voidsetDictatorResolver(DependencyResolver resolver)voidsetLogNotConvertedExclusionRule(boolean logNotConvertedExclusionRule)voidsetResolutionCacheManager(ResolutionCacheManager resolutionCacheManager)voidsetSettingsVariables(java.io.File settingsFile)voidsetSettingsVariables(java.net.URL settingsURL)voidsetStatusManager(StatusManager statusManager)voidsetUseRemoteConfig(boolean useRemoteConfig)voidsetValidate(boolean validate)voidsetVariable(java.lang.String varName, java.lang.String value)voidsetVariable(java.lang.String varName, java.lang.String value, boolean overwrite)voidsetVariable(java.lang.String varName, java.lang.String value, boolean overwrite, java.lang.String ifSetVar, java.lang.String unlessSetVar)voidsetVariableContainer(IvyVariableContainer variables)Use a different variable container.java.lang.Stringsubstitute(java.lang.String str)Substitute variables in the given string by their value found in the current set of variablesjava.util.Mapsubstitute(java.util.Map strings)Substitute variables in the given map values by their value found in the current set of variablesjava.lang.ClasstypeDef(java.lang.String name, java.lang.String className)java.lang.ClasstypeDef(java.lang.String name, java.lang.String className, boolean silentFail)voidtypeDefs(java.io.InputStream stream)voidtypeDefs(java.io.InputStream stream, boolean silentFail)voidtypeDefs(java.util.Properties p)voidtypeDefs(java.util.Properties p, boolean silentFail)voiduseDeprecatedUseOrigin()voidvalidate()Validates the settings, throwing anIllegalStateExceptionif the current state is not valid.
-
-
-
Constructor Detail
-
IvySettings
public IvySettings()
-
IvySettings
public IvySettings(IvyVariableContainer variableContainer)
-
-
Method Detail
-
configureRepositories
public void configureRepositories(boolean remote)
Call this method to ask ivy to configure some variables using either a remote or a local properties file- Specified by:
configureRepositoriesin interfaceResolverSettings
-
typeDefs
public void typeDefs(java.io.InputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
typeDefs
public void typeDefs(java.io.InputStream stream, boolean silentFail) throws java.io.IOException- Throws:
java.io.IOException
-
typeDefs
public void typeDefs(java.util.Properties p)
-
typeDefs
public void typeDefs(java.util.Properties p, boolean silentFail)
-
load
public void load(java.io.File settingsFile) throws java.text.ParseException, java.io.IOException- Throws:
java.text.ParseExceptionjava.io.IOException
-
load
public void load(java.net.URL settingsURL) throws java.text.ParseException, java.io.IOException- Throws:
java.text.ParseExceptionjava.io.IOException
-
defaultInit
public void defaultInit() throws java.io.IOExceptionDefault initialization of settings, useful when you don't want to load your settings from a settings file or URL, but prefer to set them manually. By calling this method you will still have the basic initialization done when loading settings.- Throws:
java.io.IOException
-
loadDefault
public void loadDefault() throws java.text.ParseException, java.io.IOException- Throws:
java.text.ParseExceptionjava.io.IOException
-
loadDefault14
public void loadDefault14() throws java.text.ParseException, java.io.IOException- Throws:
java.text.ParseExceptionjava.io.IOException
-
getDefaultPropertiesURL
public static java.net.URL getDefaultPropertiesURL()
-
getDefaultSettingsURL
public static java.net.URL getDefaultSettingsURL()
-
getDefault14SettingsURL
public static java.net.URL getDefault14SettingsURL()
-
setSettingsVariables
public void setSettingsVariables(java.io.File settingsFile)
-
setSettingsVariables
public void setSettingsVariables(java.net.URL settingsURL)
-
loadProperties
public void loadProperties(java.net.URL url) throws java.io.IOException- Throws:
java.io.IOException
-
loadProperties
public void loadProperties(java.net.URL url, boolean overwrite) throws java.io.IOException- Throws:
java.io.IOException
-
loadProperties
public void loadProperties(java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
loadProperties
public void loadProperties(java.io.File file, boolean overwrite) throws java.io.IOException- Throws:
java.io.IOException
-
setVariable
public void setVariable(java.lang.String varName, java.lang.String value)
-
setVariable
public void setVariable(java.lang.String varName, java.lang.String value, boolean overwrite)
-
setVariable
public void setVariable(java.lang.String varName, java.lang.String value, boolean overwrite, java.lang.String ifSetVar, java.lang.String unlessSetVar)
-
addAllVariables
public void addAllVariables(java.util.Map variables)
-
addAllVariables
public void addAllVariables(java.util.Map<?,?> variables, boolean overwrite)
-
substitute
public java.lang.String substitute(java.lang.String str)
Substitute variables in the given string by their value found in the current set of variables- Specified by:
substitutein interfaceDeliverEngineSettings- Specified by:
substitutein interfaceParserSettings- Specified by:
substitutein interfacePublishEngineSettings- Parameters:
str- the string in which substitution should be made- Returns:
- the string where all current ivy variables have been substituted by their value If the input str doesn't use any variable, the same object is returned
-
substitute
public java.util.Map substitute(java.util.Map strings)
Substitute variables in the given map values by their value found in the current set of variables- Specified by:
substitutein interfaceParserSettings- Parameters:
strings- the map of strings in which substitution should be made- Returns:
- a new map of strings in which all current ivy variables in values have been substituted by their value
-
getVariables
public IvyVariableContainer getVariables()
Returns the variables loaded in configuration file. Those variables may better be seen as ant properties- Specified by:
getVariablesin interfaceRetrieveEngineSettings- Returns:
-
typeDef
public java.lang.Class typeDef(java.lang.String name, java.lang.String className)
-
typeDef
public java.lang.Class typeDef(java.lang.String name, java.lang.String className, boolean silentFail)
-
addClasspathURL
public void addClasspathURL(java.net.URL url)
-
getTypeDefs
public java.util.Map getTypeDefs()
-
getTypeDef
public java.lang.Class getTypeDef(java.lang.String name)
-
addConfigured
public void addConfigured(DependencyResolver resolver)
-
addConfigured
public void addConfigured(ModuleDescriptorParser parser)
-
addConfigured
public void addConfigured(SignatureGenerator generator)
-
addSignatureGenerator
public void addSignatureGenerator(SignatureGenerator generator)
-
getSignatureGenerator
public SignatureGenerator getSignatureGenerator(java.lang.String name)
- Specified by:
getSignatureGeneratorin interfaceResolverSettings
-
addResolver
public void addResolver(DependencyResolver resolver)
-
setDefaultCache
public void setDefaultCache(java.io.File cacheDirectory)
-
setDefaultResolver
public void setDefaultResolver(java.lang.String resolverName)
-
addModuleConfiguration
public void addModuleConfiguration(java.util.Map attributes, PatternMatcher matcher, java.lang.String resolverName, java.lang.String branch, java.lang.String conflictManager, java.lang.String resolveMode)regular expressions as explained in Pattern class may be used in attributes
-
resolveFile
public java.io.File resolveFile(java.lang.String fileName)
Return the canonical form of a filename.If the specified file name is relative it is resolved with respect to the settings's base directory.
- Specified by:
resolveFilein interfaceParserSettings- Parameters:
fileName- The name of the file to resolve. Must not benull.- Returns:
- the resolved File.
-
setBaseDir
public void setBaseDir(java.io.File baseDir)
-
getBaseDir
public java.io.File getBaseDir()
-
getDefaultIvyUserDir
public java.io.File getDefaultIvyUserDir()
-
setDefaultIvyUserDir
public void setDefaultIvyUserDir(java.io.File defaultUserDir)
-
getDefaultCache
public java.io.File getDefaultCache()
-
setDefaultRepositoryCacheBasedir
public void setDefaultRepositoryCacheBasedir(java.lang.String repositoryCacheRoot)
-
setDefaultResolutionCacheBasedir
public void setDefaultResolutionCacheBasedir(java.lang.String resolutionCacheRoot)
-
getDefaultRepositoryCacheBasedir
public java.io.File getDefaultRepositoryCacheBasedir()
-
getDefaultResolutionCacheBasedir
public java.io.File getDefaultResolutionCacheBasedir()
-
setDictatorResolver
public void setDictatorResolver(DependencyResolver resolver)
- Specified by:
setDictatorResolverin interfaceResolveEngineSettings
-
getResolver
public DependencyResolver getResolver(ModuleRevisionId mrid)
- Specified by:
getResolverin interfaceParserSettings
-
hasResolver
public boolean hasResolver(java.lang.String resolverName)
-
getResolver
public DependencyResolver getResolver(java.lang.String resolverName)
- Specified by:
getResolverin interfaceCheckEngineSettings- Specified by:
getResolverin interfaceInstallEngineSettings- Specified by:
getResolverin interfacePublishEngineSettings
-
getDefaultResolver
public DependencyResolver getDefaultResolver()
-
getResolverName
public java.lang.String getResolverName(ModuleRevisionId mrid)
- Specified by:
getResolverNamein interfaceResolveEngineSettings
-
getDefaultBranch
public java.lang.String getDefaultBranch(ModuleId moduleId)
- Specified by:
getDefaultBranchin interfaceParserSettings
-
getDefaultBranch
public java.lang.String getDefaultBranch()
-
setDefaultBranch
public void setDefaultBranch(java.lang.String defaultBranch)
-
getConflictManager
public ConflictManager getConflictManager(ModuleId moduleId)
- Specified by:
getConflictManagerin interfaceResolveEngineSettings
-
getResolveMode
public java.lang.String getResolveMode(ModuleId moduleId)
- Specified by:
getResolveModein interfaceResolverSettings
-
getDefaultResolveMode
public java.lang.String getDefaultResolveMode()
-
setDefaultResolveMode
public void setDefaultResolveMode(java.lang.String defaultResolveMode)
-
addConfigured
public void addConfigured(ConflictManager cm)
-
getConflictManager
public ConflictManager getConflictManager(java.lang.String name)
- Specified by:
getConflictManagerin interfaceParserSettings
-
addConflictManager
public void addConflictManager(java.lang.String name, ConflictManager cm)
-
addConfigured
public void addConfigured(LatestStrategy latest)
-
getLatestStrategy
public LatestStrategy getLatestStrategy(java.lang.String name)
- Specified by:
getLatestStrategyin interfaceResolverSettings
-
addLatestStrategy
public void addLatestStrategy(java.lang.String name, LatestStrategy latest)
-
addConfigured
public void addConfigured(LockStrategy lockStrategy)
-
getLockStrategy
public LockStrategy getLockStrategy(java.lang.String name)
-
addLockStrategy
public void addLockStrategy(java.lang.String name, LockStrategy lockStrategy)
-
addConfigured
public void addConfigured(Namespace ns)
-
getNamespace
public Namespace getNamespace(java.lang.String name)
- Specified by:
getNamespacein interfaceParserSettings- Specified by:
getNamespacein interfaceResolverSettings
-
getSystemNamespace
public final Namespace getSystemNamespace()
- Specified by:
getSystemNamespacein interfaceResolverSettings
-
addNamespace
public void addNamespace(Namespace ns)
-
addConfigured
public void addConfigured(PatternMatcher m)
-
getMatcher
public PatternMatcher getMatcher(java.lang.String name)
- Specified by:
getMatcherin interfaceInstallEngineSettings- Specified by:
getMatcherin interfaceParserSettings
-
addMatcher
public void addMatcher(PatternMatcher m)
-
addConfigured
public void addConfigured(RepositoryCacheManager c)
-
getRepositoryCacheManager
public RepositoryCacheManager getRepositoryCacheManager(java.lang.String name)
- Specified by:
getRepositoryCacheManagerin interfaceResolverSettings
-
addRepositoryCacheManager
public void addRepositoryCacheManager(RepositoryCacheManager c)
-
getRepositoryCacheManagers
public RepositoryCacheManager[] getRepositoryCacheManagers()
- Specified by:
getRepositoryCacheManagersin interfaceResolverSettings
-
addConfigured
public void addConfigured(ReportOutputter outputter)
-
getReportOutputter
public ReportOutputter getReportOutputter(java.lang.String name)
-
addReportOutputter
public void addReportOutputter(ReportOutputter outputter)
-
getReportOutputters
public ReportOutputter[] getReportOutputters()
- Specified by:
getReportOutputtersin interfaceInstallEngineSettings- Specified by:
getReportOutputtersin interfaceResolveEngineSettings
-
addConfigured
public void addConfigured(VersionMatcher vmatcher)
-
getVersionMatcher
public VersionMatcher getVersionMatcher(java.lang.String name)
-
addVersionMatcher
public void addVersionMatcher(VersionMatcher vmatcher)
-
getVersionMatchers
public VersionMatcher[] getVersionMatchers()
-
getVersionMatcher
public VersionMatcher getVersionMatcher()
- Specified by:
getVersionMatcherin interfaceResolverSettings- Specified by:
getVersionMatcherin interfaceSortEngineSettings
-
configureDefaultVersionMatcher
public void configureDefaultVersionMatcher()
-
getCircularDependencyStrategy
public CircularDependencyStrategy getCircularDependencyStrategy()
- Specified by:
getCircularDependencyStrategyin interfaceSortEngineSettings
-
getCircularDependencyStrategy
public CircularDependencyStrategy getCircularDependencyStrategy(java.lang.String name)
-
setCircularDependencyStrategy
public void setCircularDependencyStrategy(CircularDependencyStrategy strategy)
-
addConfigured
public void addConfigured(CircularDependencyStrategy strategy)
-
getStatusManager
public StatusManager getStatusManager()
- Specified by:
getStatusManagerin interfaceInstallEngineSettings- Specified by:
getStatusManagerin interfaceParserSettings
-
setStatusManager
public void setStatusManager(StatusManager statusManager)
-
getIgnorableFilenames
public java.lang.String[] getIgnorableFilenames()
Returns the file names of the files that should be ignored when creating a file listing.- Specified by:
getIgnorableFilenamesin interfaceRetrieveEngineSettings
-
filterIgnore
public 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- Specified by:
filterIgnorein interfaceResolverSettings- Parameters:
names-
-
isCheckUpToDate
public boolean isCheckUpToDate()
- Specified by:
isCheckUpToDatein interfaceRetrieveEngineSettings
-
setCheckUpToDate
public void setCheckUpToDate(boolean checkUpToDate)
-
doValidate
public boolean doValidate()
- Specified by:
doValidatein interfaceCheckEngineSettings
-
setValidate
public void setValidate(boolean validate)
-
getVariable
public java.lang.String getVariable(java.lang.String name)
- Specified by:
getVariablein interfaceResolverSettings
-
getDefaultConflictManager
public ConflictManager getDefaultConflictManager()
-
setDefaultConflictManager
public void setDefaultConflictManager(ConflictManager defaultConflictManager)
-
getDefaultLatestStrategy
public LatestStrategy getDefaultLatestStrategy()
- Specified by:
getDefaultLatestStrategyin interfaceResolverSettings
-
setDefaultLatestStrategy
public void setDefaultLatestStrategy(LatestStrategy defaultLatestStrategy)
-
getDefaultLockStrategy
public LockStrategy getDefaultLockStrategy()
-
setDefaultLockStrategy
public void setDefaultLockStrategy(LockStrategy defaultLockStrategy)
-
getDefaultRepositoryCacheManager
public RepositoryCacheManager getDefaultRepositoryCacheManager()
- Specified by:
getDefaultRepositoryCacheManagerin interfaceResolverSettings
-
setDefaultRepositoryCacheManager
public void setDefaultRepositoryCacheManager(RepositoryCacheManager cache)
-
getResolutionCacheManager
public ResolutionCacheManager getResolutionCacheManager()
- Specified by:
getResolutionCacheManagerin interfaceParserSettings
-
setResolutionCacheManager
public void setResolutionCacheManager(ResolutionCacheManager resolutionCacheManager)
-
addTrigger
public void addTrigger(Trigger trigger)
-
getTriggers
public java.util.List getTriggers()
-
addConfigured
public void addConfigured(Trigger trigger)
-
isUseRemoteConfig
public boolean isUseRemoteConfig()
-
setUseRemoteConfig
public void setUseRemoteConfig(boolean useRemoteConfig)
-
logModulesInUse
public boolean logModulesInUse()
-
logModuleWhenFound
public boolean logModuleWhenFound()
- Specified by:
logModuleWhenFoundin interfaceResolveEngineSettings
-
logResolvedRevision
public boolean logResolvedRevision()
- Specified by:
logResolvedRevisionin interfaceResolveEngineSettings
-
debugConflictResolution
public boolean debugConflictResolution()
- Specified by:
debugConflictResolutionin interfaceResolveEngineSettings
-
debugLocking
public boolean debugLocking()
-
dumpMemoryUsage
public boolean dumpMemoryUsage()
- Specified by:
dumpMemoryUsagein interfaceRepositoryManagementEngineSettings
-
logNotConvertedExclusionRule
public boolean logNotConvertedExclusionRule()
- Specified by:
logNotConvertedExclusionRulein interfaceInstallEngineSettings- Specified by:
logNotConvertedExclusionRulein interfaceResolveEngineSettings
-
setLogNotConvertedExclusionRule
public void setLogNotConvertedExclusionRule(boolean logNotConvertedExclusionRule)
- Specified by:
setLogNotConvertedExclusionRulein interfaceInstallEngineSettings
-
getInterruptTimeout
public final long getInterruptTimeout()
-
getResolvers
public java.util.Collection getResolvers()
-
getResolverNames
public java.util.Collection getResolverNames()
- Specified by:
getResolverNamesin interfaceInstallEngineSettings
-
getMatcherNames
public java.util.Collection getMatcherNames()
- Specified by:
getMatcherNamesin interfaceInstallEngineSettings
-
getVariableContainer
public IvyVariableContainer getVariableContainer()
-
setVariableContainer
public void setVariableContainer(IvyVariableContainer variables)
Use a different variable container.- Parameters:
variables-
-
getRelativeUrlResolver
public RelativeUrlResolver getRelativeUrlResolver()
- Specified by:
getRelativeUrlResolverin interfaceParserSettings
-
setDefaultCacheIvyPattern
public void setDefaultCacheIvyPattern(java.lang.String defaultCacheIvyPattern)
-
getDefaultCacheIvyPattern
public java.lang.String getDefaultCacheIvyPattern()
-
setDefaultCacheArtifactPattern
public void setDefaultCacheArtifactPattern(java.lang.String defaultCacheArtifactPattern)
-
getDefaultCacheArtifactPattern
public java.lang.String getDefaultCacheArtifactPattern()
-
setDefaultUseOrigin
public void setDefaultUseOrigin(boolean useOrigin)
-
isDefaultUseOrigin
public boolean isDefaultUseOrigin()
-
useDeprecatedUseOrigin
public void useDeprecatedUseOrigin()
-
validate
public void validate()
Validates the settings, throwing anIllegalStateExceptionif the current state is not valid.- Throws:
java.lang.IllegalStateException- if the settings is not valid.
-
getContextNamespace
public Namespace getContextNamespace()
Description copied from interface:ParserSettingsReturns the namespace context in which the current descriptor is parsed.- Specified by:
getContextNamespacein interfaceParserSettings
-
addConfigured
public void addConfigured(ArchivePacking packing)
-
getPackingRegistry
public PackingRegistry getPackingRegistry()
-
-