org.apache.tools.ant.taskdefs.optional.extensionClass ExtensionAdapter
- java.lang.Object
- org.apache.tools.ant.ProjectComponent
- org.apache.tools.ant.types.DataType
- org.apache.tools.ant.taskdefs.optional.extension.ExtensionAdapter
- All Implemented Interfaces:
- java.lang.Cloneable
public class ExtensionAdapter extends DataTypeSimple class that represents an Extension and conforms to Ants patterns.
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
Constructor Summary
Constructors Constructor and Description ExtensionAdapter()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
setExtensionName(java.lang.String extensionName)
Set the name of extension.void
setImplementationUrl(java.lang.String implementationURL)
Set the implementationURL of extension.void
setImplementationVendor(java.lang.String implementationVendor)
Set the implementationVendor of extension.void
setImplementationVendorId(java.lang.String implementationVendorID)
Set the implementationVendorID of extension.void
setImplementationVersion(java.lang.String implementationVersion)
Set the implementationVersion of extension.void
setRefid(Reference reference)
Makes this instance in effect a reference to another ExtensionAdapter instance.void
setSpecificationVendor(java.lang.String specificationVendor)
Set the specificationVendor of extension.void
setSpecificationVersion(java.lang.String specificationVersion)
Set the specificationVersion of extension.java.lang.String
toString()
a debug toString method.
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, tooManyAttributes
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Method Detail
setExtensionName
public void setExtensionName(java.lang.String extensionName)Set the name of extension.
- Parameters:
extensionName
- the name of extension
setSpecificationVersion
public void setSpecificationVersion(java.lang.String specificationVersion)Set the specificationVersion of extension.
- Parameters:
specificationVersion
- the specificationVersion of extension
setSpecificationVendor
public void setSpecificationVendor(java.lang.String specificationVendor)Set the specificationVendor of extension.
- Parameters:
specificationVendor
- the specificationVendor of extension
setImplementationVendorId
public void setImplementationVendorId(java.lang.String implementationVendorID)Set the implementationVendorID of extension.
- Parameters:
implementationVendorID
- the implementationVendorID of extension
setImplementationVendor
public void setImplementationVendor(java.lang.String implementationVendor)Set the implementationVendor of extension.
- Parameters:
implementationVendor
- the implementationVendor of extension
setImplementationVersion
public void setImplementationVersion(java.lang.String implementationVersion)Set the implementationVersion of extension.
- Parameters:
implementationVersion
- the implementationVersion of extension
setImplementationUrl
public void setImplementationUrl(java.lang.String implementationURL)Set the implementationURL of extension.
- Parameters:
implementationURL
- the implementationURL of extension
setRefid
public void setRefid(Reference reference) throws BuildExceptionMakes this instance in effect a reference to another ExtensionAdapter instance.You must not set another attribute or nest elements inside this element if you make it a reference.
- Overrides:
setRefid
in classDataType
- Parameters:
reference
- the reference to which this instance is associated- Throws:
BuildException
- if this instance already has been configured.