|
|||||||||
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()
|
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(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 |
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 |
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()
|
static java.net.URL |
getDefaultPropertiesURL()
|
DependencyResolver |
getDefaultResolver()
|
static java.net.URL |
getDefaultSettingsURL()
|
long |
getInterruptTimeout()
|
LatestStrategy |
getLatestStrategy(java.lang.String name)
|
PatternMatcher |
getMatcher(java.lang.String name)
|
java.util.Collection |
getMatcherNames()
|
Namespace |
getNamespace(java.lang.String name)
|
ReportOutputter |
getReportOutputter(java.lang.String name)
|
ReportOutputter[] |
getReportOutputters()
|
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)
|
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 |
setDefaultResolver(java.lang.String resolverName)
|
void |
setLogNotConvertedExclusionRule(boolean logNotConvertedExclusionRule)
|
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 |
setVariables(java.util.Map variables)
WARNING: Replace all current ivy variables by the given Map. |
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()
Method Detail |
---|
public void configureRepositories(boolean remote)
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)
str
- the string in which substitution should be made
public java.util.Map getVariables()
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()
public DependencyResolver getResolver(ModuleId moduleId)
public DependencyResolver getResolver(java.lang.String resolverName)
public DependencyResolver getDefaultResolver()
public java.lang.String getResolverName(ModuleId moduleId)
public java.lang.String getDefaultBranch(ModuleId moduleId)
public java.lang.String getDefaultBranch()
public void setDefaultBranch(java.lang.String defaultBranch)
public ConflictManager getConflictManager(ModuleId moduleId)
public void addConfigured(ConflictManager cm)
public ConflictManager getConflictManager(java.lang.String name)
public void addConflictManager(java.lang.String name, ConflictManager cm)
public void addConfigured(LatestStrategy latest)
public LatestStrategy getLatestStrategy(java.lang.String name)
public void addLatestStrategy(java.lang.String name, LatestStrategy latest)
public void addConfigured(Namespace ns)
public Namespace getNamespace(java.lang.String name)
public Namespace getSystemNamespace()
public void addNamespace(Namespace ns)
public void addConfigured(PatternMatcher m)
public PatternMatcher getMatcher(java.lang.String name)
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()
public void addConfigured(VersionMatcher vmatcher)
public VersionMatcher getVersionMatcher(java.lang.String name)
public void addVersionMatcher(VersionMatcher vmatcher)
public VersionMatcher[] getVersionMatchers()
public VersionMatcher getVersionMatcher()
public void configureDefaultVersionMatcher()
public CircularDependencyStrategy getCircularDependencyStrategy()
public CircularDependencyStrategy getCircularDependencyStrategy(java.lang.String name)
public void setCircularDependencyStrategy(CircularDependencyStrategy strategy)
public void addConfigured(CircularDependencyStrategy strategy)
public StatusManager getStatusManager()
public void setStatusManager(StatusManager statusManager)
public boolean listingIgnore(java.lang.String name)
name
-
public void filterIgnore(java.util.Collection names)
names
- public boolean isCheckUpToDate()
public void setCheckUpToDate(boolean checkUpToDate)
public java.lang.String getCacheArtifactPattern()
public void setCacheArtifactPattern(java.lang.String cacheArtifactPattern)
public java.lang.String getCacheIvyPattern()
public void setCacheIvyPattern(java.lang.String cacheIvyPattern)
public java.lang.String getCacheDataFilePattern()
public boolean doValidate()
public void setValidate(boolean validate)
public java.lang.String getVariable(java.lang.String name)
public ConflictManager getDefaultConflictManager()
public void setDefaultConflictManager(ConflictManager defaultConflictManager)
public LatestStrategy getDefaultLatestStrategy()
public void setDefaultLatestStrategy(LatestStrategy defaultLatestStrategy)
public void addTrigger(Trigger trigger)
public java.util.List getTriggers()
public void addConfigured(Trigger trigger)
public boolean isUseRemoteConfig()
public void setUseRemoteConfig(boolean useRemoteConfig)
public void setVariables(java.util.Map variables)
variables
- public boolean logModulesInUse()
public boolean logModuleWhenFound()
public boolean logResolvedRevision()
public boolean debugConflictResolution()
public boolean logNotConvertedExclusionRule()
public void setLogNotConvertedExclusionRule(boolean logNotConvertedExclusionRule)
public java.lang.String getCacheResolvedIvyPattern()
public java.lang.String getCacheResolvedIvyPropertiesPattern()
public long getInterruptTimeout()
public java.util.Collection getResolvers()
public java.util.Collection getResolverNames()
public java.util.Collection getMatcherNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |