org.jboss.shrinkwrap.descriptor.api.connector10

## Interface License<T>

- All Superinterfaces:
    org.jboss.shrinkwrap.descriptor.api.Child<T>

      public interface License<T>
      extends org.jboss.shrinkwrap.descriptor.api.Child<T>

  This interface defines the contract for the `license` xsd type

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `License<T>` | `description(java.lang.String description)` Sets the `description` element
    `java.lang.String` | `getDescription()` Returns the `description` element
    `java.lang.String` | `getLicenseRequired()` Returns the `license-required` element
    `License<T>` | `licenseRequired(java.lang.String licenseRequired)` Sets the `license-required` element
    `License<T>` | `removeDescription()` Removes the `description` element
    `License<T>` | `removeLicenseRequired()` Removes the `license-required` element

    - ### Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child

      `up`

- - ### Method Detail

    - #### description

          License<T> description(java.lang.String description)

      Sets the `description` element
      Parameters:
        `description` - the value for the element `description`
      Returns:
        the current instance of `License`

    - #### getDescription

          java.lang.String getDescription()

      Returns the `description` element
      Returns:
        the node defined for the element `description`

    - #### removeDescription

          License<T> removeDescription()

      Removes the `description` element
      Returns:
        the current instance of `License`

    - #### licenseRequired

          License<T> licenseRequired(java.lang.String licenseRequired)

      Sets the `license-required` element
      Parameters:
        `licenseRequired` - the value for the element `license-required`
      Returns:
        the current instance of `License`

    - #### getLicenseRequired

          java.lang.String getLicenseRequired()

      Returns the `license-required` element
      Returns:
        the node defined for the element `license-required`

    - #### removeLicenseRequired

          License<T> removeLicenseRequired()

      Removes the `license-required` element
      Returns:
        the current instance of `License`

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)