Interface License<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
LicenseImpl

public interface License<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the license xsd type
  • Method Details

    • description

      License<T> description(String description)
      Sets the description element
      Parameters:
      description - the value for the element description
      Returns:
      the current instance of License
    • getDescription

      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(String licenseRequired)
      Sets the license-required element
      Parameters:
      licenseRequired - the value for the element license-required
      Returns:
      the current instance of License
    • getLicenseRequired

      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