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 AntWorkspaceResolver
private boolean
private File
private String
private String
private Ivy
private String
private String
private URL
private String
Fields inherited from class org.apache.tools.ant.types.DataType
checked, ref
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addConfiguredWorkspaceResolver
(AntWorkspaceResolver antWorkspaceResolver) private void
(package private) void
createIvyEngine
(org.apache.tools.ant.ProjectComponent task) private void
defineDefaultSettingFile
(IvyVariableContainer variableContainer, org.apache.tools.ant.ProjectComponent task) Set file or url to its default valueprivate static String
getConfiguredIvyInstance
(org.apache.tools.ant.ProjectComponent task) Return the configured Ivy instance.getConfiguredIvyInstance
(org.apache.tools.ant.Task task) static IvyAntSettings
getDefaultInstance
(org.apache.tools.ant.ProjectComponent task) Returns the default ivy settings of this classloader.static IvyAntSettings
getDefaultInstance
(org.apache.tools.ant.Task task) protected Properties
getDefaultProperties
(org.apache.tools.ant.ProjectComponent task) getFile()
getHost()
getId()
getRealm()
getUrl()
void
void
void
void
void
setProject
(org.apache.tools.ant.Project p) void
void
void
void
setUsername
(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, toString
Methods 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:
setProject
in 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
-