Class 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 DataType
Simple 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 Description ExtensionAdapter()
-
Method Summary
Modifier and Type Method Description voidsetExtensionName(java.lang.String extensionName)Set the name of extension.voidsetImplementationUrl(java.lang.String implementationURL)Set the implementationURL of extension.voidsetImplementationVendor(java.lang.String implementationVendor)Set the implementationVendor of extension.voidsetImplementationVendorId(java.lang.String implementationVendorID)Set the implementationVendorID of extension.voidsetImplementationVersion(java.lang.String implementationVersion)Set the implementationVersion of extension.voidsetRefid(Reference reference)Makes this instance in effect a reference to another ExtensionAdapter instance.voidsetSpecificationVendor(java.lang.String specificationVendor)Set the specificationVendor of extension.voidsetSpecificationVersion(java.lang.String specificationVersion)Set the specificationVersion of extension.java.lang.StringtoString()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, 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 BuildException
Makes 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:
setRefidin classDataType- Parameters:
reference- the reference to which this instance is associated- Throws:
BuildException- if this instance already has been configured.
-
-