org.apache.tools.ant.taskdefs.optional.extension

Class ExtensionAdapter


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.types.DataType

checked, description, ref

Fields inherited from class org.apache.tools.ant.ProjectComponent

project

Method Summary

void
setExtensionName(String extensionName)
Set the name of extension.
void
setImplementationUrl(String implementationURL)
Set the implementationURL of extension.
void
setImplementationVendor(String implementationVendor)
Set the implementationVendor of extension.
void
setImplementationVendorId(String implementationVendorID)
Set the implementationVendorID of extension.
void
setImplementationVersion(String implementationVersion)
Set the implementationVersion of extension.
void
setRefid(Reference reference)
Makes this instance in effect a reference to another ExtensionAdapter instance.
void
setSpecificationVendor(String specificationVendor)
Set the specificationVendor of extension.
void
setSpecificationVersion(String specificationVersion)
Set the specificationVersion of extension.
String
toString()

Methods inherited from class org.apache.tools.ant.types.DataType

checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes

Methods inherited from class org.apache.tools.ant.ProjectComponent

getProject, log, log, setProject

Method Details

setExtensionName

public void setExtensionName(String extensionName)
Set the name of extension.

Parameters:
extensionName - the name of extension


setImplementationUrl

public void setImplementationUrl(String implementationURL)
Set the implementationURL of extension.

Parameters:
implementationURL - the implementationURL of extension


setImplementationVendor

public void setImplementationVendor(String implementationVendor)
Set the implementationVendor of extension.

Parameters:
implementationVendor - the implementationVendor of extension


setImplementationVendorId

public void setImplementationVendorId(String implementationVendorID)
Set the implementationVendorID of extension.

Parameters:
implementationVendorID - the implementationVendorID of extension


setImplementationVersion

public void setImplementationVersion(String implementationVersion)
Set the implementationVersion of extension.

Parameters:
implementationVersion - the implementationVersion 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:
setRefid in interface DataType

Parameters:
reference - the reference to which this instance is associated

Throws:
BuildException - if this instance already has been configured.


setSpecificationVendor

public void setSpecificationVendor(String specificationVendor)
Set the specificationVendor of extension.

Parameters:
specificationVendor - the specificationVendor of extension


setSpecificationVersion

public void setSpecificationVersion(String specificationVersion)
Set the specificationVersion of extension.

Parameters:
specificationVersion - the specificationVersion of extension


toString

public String toString()

See Also:
java.lang.Object.toString()


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.