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 Detail

      • 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