Interface EnvEntryType<T>

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

    public interface EnvEntryType<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the env-entryType xsd type
    • Method Detail

      • description

        EnvEntryType<T> description​(String... values)
        Creates for all String objects representing description elements, a new description element
        Parameters:
        values - list of description objects
        Returns:
        the current instance of EnvEntryType
      • getAllDescription

        List<String> getAllDescription()
        Returns all description elements
        Returns:
        list of description
      • removeAllDescription

        EnvEntryType<T> removeAllDescription()
        Removes the description element
        Returns:
        the current instance of EnvEntryType
      • envEntryName

        EnvEntryType<T> envEntryName​(String envEntryName)
        Sets the env-entry-name element
        Parameters:
        envEntryName - the value for the element env-entry-name
        Returns:
        the current instance of EnvEntryType
      • getEnvEntryName

        String getEnvEntryName()
        Returns the env-entry-name element
        Returns:
        the node defined for the element env-entry-name
      • removeEnvEntryName

        EnvEntryType<T> removeEnvEntryName()
        Removes the env-entry-name element
        Returns:
        the current instance of EnvEntryType
      • envEntryType

        EnvEntryType<T> envEntryType​(EnvEntryTypeValuesType envEntryType)
        Sets the env-entry-type element
        Parameters:
        envEntryType - the value for the element env-entry-type
        Returns:
        the current instance of EnvEntryType
      • envEntryType

        EnvEntryType<T> envEntryType​(String envEntryType)
        Sets the env-entry-type element
        Parameters:
        envEntryType - the value for the element env-entry-type
        Returns:
        the current instance of EnvEntryType
      • getEnvEntryType

        EnvEntryTypeValuesType getEnvEntryType()
        Returns the env-entry-type element
        Returns:
        the value found for the element env-entry-type
      • getEnvEntryTypeAsString

        String getEnvEntryTypeAsString()
        Returns the env-entry-type element
        Returns:
        the value found for the element env-entry-type
      • removeEnvEntryType

        EnvEntryType<T> removeEnvEntryType()
        Removes the env-entry-type attribute
        Returns:
        the current instance of EnvEntryType
      • envEntryValue

        EnvEntryType<T> envEntryValue​(String envEntryValue)
        Sets the env-entry-value element
        Parameters:
        envEntryValue - the value for the element env-entry-value
        Returns:
        the current instance of EnvEntryType
      • getEnvEntryValue

        String getEnvEntryValue()
        Returns the env-entry-value element
        Returns:
        the node defined for the element env-entry-value
      • removeEnvEntryValue

        EnvEntryType<T> removeEnvEntryValue()
        Removes the env-entry-value element
        Returns:
        the current instance of EnvEntryType
      • id

        EnvEntryType<T> id​(String id)
        Sets the id attribute
        Parameters:
        id - the value for the attribute id
        Returns:
        the current instance of EnvEntryType
      • getId

        String getId()
        Returns the id attribute
        Returns:
        the value defined for the attribute id
      • removeId

        EnvEntryType<T> removeId()
        Removes the id attribute
        Returns:
        the current instance of EnvEntryType