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.
  • Constructor Details

  • Method Details

    • 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:
      setRefid in class DataType
      Parameters:
      reference - the reference to which this instance is associated
      Throws:
      BuildException - if this instance already has been configured.
    • toString

      public java.lang.String toString()
      a debug toString method.
      Overrides:
      toString in class DataType
      Returns:
      the extension in a string.
      See Also:
      Object.toString()