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 Details

    • 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

      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