org.apache.ivy.ant
Class IvyAntSettings

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.types.DataType
          extended by org.apache.ivy.ant.IvyAntSettings
All Implemented Interfaces:
java.lang.Cloneable

public class IvyAntSettings
extends org.apache.tools.ant.types.DataType


Nested Class Summary
static class IvyAntSettings.Credentials
           
 
Field Summary
 
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
IvyAntSettings()
           
 
Method Summary
 void addConfiguredCredentials(IvyAntSettings.Credentials c)
           
 Ivy getConfiguredIvyInstance(org.apache.tools.ant.ProjectComponent task)
          Return the configured Ivy instance.
 Ivy 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  java.util.Properties getDefaultProperties(org.apache.tools.ant.ProjectComponent task)
           
 java.io.File getFile()
           
 java.lang.String getHost()
           
 java.lang.String getId()
           
 java.lang.String getPasswd()
           
 java.lang.String getRealm()
           
 java.net.URL getUrl()
           
 java.lang.String getUsername()
           
 void setFile(java.io.File file)
           
 void setHost(java.lang.String aHost)
           
 void setId(java.lang.String id)
           
 void setPasswd(java.lang.String aPasswd)
           
 void setProject(org.apache.tools.ant.Project p)
           
 void setRealm(java.lang.String aRealm)
           
 void setUrl(java.lang.String confUrl)
           
 void setUrl(java.net.URL url)
           
 void setUsername(java.lang.String aUserName)
           
 
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IvyAntSettings

public IvyAntSettings()
Method Detail

getDefaultInstance

public static IvyAntSettings getDefaultInstance(org.apache.tools.ant.ProjectComponent task)
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:
project - TODO add text.
Returns:
An IvySetting instance.

getDefaultInstance

public static IvyAntSettings getDefaultInstance(org.apache.tools.ant.Task task)

getFile

public java.io.File getFile()

getUrl

public java.net.URL getUrl()

getPasswd

public java.lang.String getPasswd()

setPasswd

public void setPasswd(java.lang.String aPasswd)

getRealm

public java.lang.String getRealm()

setRealm

public void setRealm(java.lang.String aRealm)

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String aHost)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String aUserName)

setProject

public void setProject(org.apache.tools.ant.Project p)
Overrides:
setProject in class org.apache.tools.ant.ProjectComponent

addConfiguredCredentials

public void addConfiguredCredentials(IvyAntSettings.Credentials c)

setFile

public void setFile(java.io.File file)

setUrl

public void setUrl(java.lang.String confUrl)
            throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

setUrl

public void setUrl(java.net.URL url)

setId

public void setId(java.lang.String id)

getId

public java.lang.String getId()

getConfiguredIvyInstance

public Ivy getConfiguredIvyInstance(org.apache.tools.ant.ProjectComponent task)
Return the configured Ivy instance.

Returns:
Returns the configured Ivy instance.

getConfiguredIvyInstance

public Ivy getConfiguredIvyInstance(org.apache.tools.ant.Task task)

getDefaultProperties

protected java.util.Properties getDefaultProperties(org.apache.tools.ant.ProjectComponent task)