Package org.apache.ivy.ant
Class IvyAntSettings
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.ivy.ant.IvyAntSettings
- All Implemented Interfaces:
Cloneable
public class IvyAntSettings
extends org.apache.tools.ant.types.DataType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AntWorkspaceResolverprivate booleanprivate Fileprivate Stringprivate Stringprivate Ivyprivate Stringprivate Stringprivate URLprivate StringFields inherited from class org.apache.tools.ant.types.DataType
checked, refFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddConfiguredWorkspaceResolver(AntWorkspaceResolver antWorkspaceResolver) private void(package private) voidcreateIvyEngine(org.apache.tools.ant.ProjectComponent task) private voiddefineDefaultSettingFile(IvyVariableContainer variableContainer, org.apache.tools.ant.ProjectComponent task) Set file or url to its default valueprivate static StringgetConfiguredIvyInstance(org.apache.tools.ant.ProjectComponent task) Return the configured Ivy instance.getConfiguredIvyInstance(org.apache.tools.ant.Task task) static IvyAntSettingsgetDefaultInstance(org.apache.tools.ant.ProjectComponent task) Returns the default ivy settings of this classloader.static IvyAntSettingsgetDefaultInstance(org.apache.tools.ant.Task task) protected PropertiesgetDefaultProperties(org.apache.tools.ant.ProjectComponent task) getFile()getHost()getId()getRealm()getUrl()voidvoidvoidvoidvoidsetProject(org.apache.tools.ant.Project p) voidvoidvoidvoidsetUsername(String aUserName) Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toStringMethods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation
-
Field Details
-
ivyEngine
-
file
-
url
-
realm
-
host
-
userName
-
passwd
-
id
-
autoRegistered
private boolean autoRegistered -
antWorkspaceResolver
-
-
Constructor Details
-
IvyAntSettings
public IvyAntSettings()
-
-
Method Details
-
getDefaultInstance
Returns the default ivy settings of this classloader. If it doesn't exist yet, a new one is created using the given project to back the VariableContainer.- Parameters:
task- TODO add text.- Returns:
- An IvySetting instance.
-
getDefaultInstance
-
getFile
-
getUrl
-
getPasswd
-
setPasswd
-
getRealm
-
setRealm
-
getHost
-
setHost
-
getUsername
-
setUsername
-
setProject
public void setProject(org.apache.tools.ant.Project p) - Overrides:
setProjectin classorg.apache.tools.ant.ProjectComponent
-
format
-
addConfiguredCredentials
-
setFile
-
setUrl
- Throws:
MalformedURLException
-
setUrl
-
setId
-
getId
-
getConfiguredIvyInstance
Return the configured Ivy instance.- Parameters:
task- ProjectComponent- Returns:
- Returns the configured Ivy instance.
-
getConfiguredIvyInstance
-
createIvyEngine
void createIvyEngine(org.apache.tools.ant.ProjectComponent task) -
getDefaultProperties
-
defineDefaultSettingFile
private void defineDefaultSettingFile(IvyVariableContainer variableContainer, org.apache.tools.ant.ProjectComponent task) Set file or url to its default value- Parameters:
variableContainer- IvyVariableContainer
-
configureURLHandler
private void configureURLHandler() -
addConfiguredWorkspaceResolver
-