Interface ConfigPropertyType<T>

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

public interface ConfigPropertyType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the config-propertyType xsd type
  • Method Details

    • description

      ConfigPropertyType<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 ConfigPropertyType
    • getAllDescription

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

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

      ConfigPropertyType<T> configPropertyName(String configPropertyName)
      Sets the config-property-name element
      Parameters:
      configPropertyName - the value for the element config-property-name
      Returns:
      the current instance of ConfigPropertyType
    • getConfigPropertyName

      String getConfigPropertyName()
      Returns the config-property-name element
      Returns:
      the node defined for the element config-property-name
    • removeConfigPropertyName

      ConfigPropertyType<T> removeConfigPropertyName()
      Removes the config-property-name element
      Returns:
      the current instance of ConfigPropertyType
    • configPropertyType

      ConfigPropertyType<T> configPropertyType(ConfigPropertyTypeType configPropertyType)
      Sets the config-property-type element
      Parameters:
      configPropertyType - the value for the element config-property-type
      Returns:
      the current instance of ConfigPropertyType
    • configPropertyType

      ConfigPropertyType<T> configPropertyType(String configPropertyType)
      Sets the config-property-type element
      Parameters:
      configPropertyType - the value for the element config-property-type
      Returns:
      the current instance of ConfigPropertyType
    • getConfigPropertyType

      ConfigPropertyTypeType getConfigPropertyType()
      Returns the config-property-type element
      Returns:
      the value found for the element config-property-type
    • getConfigPropertyTypeAsString

      String getConfigPropertyTypeAsString()
      Returns the config-property-type element
      Returns:
      the value found for the element config-property-type
    • removeConfigPropertyType

      ConfigPropertyType<T> removeConfigPropertyType()
      Removes the config-property-type attribute
      Returns:
      the current instance of ConfigPropertyType
    • configPropertyValue

      ConfigPropertyType<T> configPropertyValue(String configPropertyValue)
      Sets the config-property-value element
      Parameters:
      configPropertyValue - the value for the element config-property-value
      Returns:
      the current instance of ConfigPropertyType
    • getConfigPropertyValue

      String getConfigPropertyValue()
      Returns the config-property-value element
      Returns:
      the node defined for the element config-property-value
    • removeConfigPropertyValue

      ConfigPropertyType<T> removeConfigPropertyValue()
      Removes the config-property-value element
      Returns:
      the current instance of ConfigPropertyType
    • configPropertyIgnore

      ConfigPropertyType<T> configPropertyIgnore(Boolean configPropertyIgnore)
      Sets the config-property-ignore element
      Parameters:
      configPropertyIgnore - the value for the element config-property-ignore
      Returns:
      the current instance of ConfigPropertyType
    • isConfigPropertyIgnore

      Boolean isConfigPropertyIgnore()
      Returns the config-property-ignore element
      Returns:
      the node defined for the element config-property-ignore
    • removeConfigPropertyIgnore

      ConfigPropertyType<T> removeConfigPropertyIgnore()
      Removes the config-property-ignore element
      Returns:
      the current instance of ConfigPropertyType
    • configPropertySupportsDynamicUpdates

      ConfigPropertyType<T> configPropertySupportsDynamicUpdates(Boolean configPropertySupportsDynamicUpdates)
      Sets the config-property-supports-dynamic-updates element
      Parameters:
      configPropertySupportsDynamicUpdates - the value for the element config-property-supports-dynamic-updates
      Returns:
      the current instance of ConfigPropertyType
    • isConfigPropertySupportsDynamicUpdates

      Boolean isConfigPropertySupportsDynamicUpdates()
      Returns the config-property-supports-dynamic-updates element
      Returns:
      the node defined for the element config-property-supports-dynamic-updates
    • removeConfigPropertySupportsDynamicUpdates

      ConfigPropertyType<T> removeConfigPropertySupportsDynamicUpdates()
      Removes the config-property-supports-dynamic-updates element
      Returns:
      the current instance of ConfigPropertyType
    • configPropertyConfidential

      ConfigPropertyType<T> configPropertyConfidential(Boolean configPropertyConfidential)
      Sets the config-property-confidential element
      Parameters:
      configPropertyConfidential - the value for the element config-property-confidential
      Returns:
      the current instance of ConfigPropertyType
    • isConfigPropertyConfidential

      Boolean isConfigPropertyConfidential()
      Returns the config-property-confidential element
      Returns:
      the node defined for the element config-property-confidential
    • removeConfigPropertyConfidential

      ConfigPropertyType<T> removeConfigPropertyConfidential()
      Removes the config-property-confidential element
      Returns:
      the current instance of ConfigPropertyType
    • id

      Sets the id attribute
      Parameters:
      id - the value for the attribute id
      Returns:
      the current instance of ConfigPropertyType
    • getId

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

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