Interface ConfigProperty<T>

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

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

    • configPropertyValue

      ConfigProperty<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 ConfigProperty
    • getConfigPropertyValue

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

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

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

      String getDescription()
      Returns the description element
      Returns:
      the node defined for the element description
    • removeDescription

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

      ConfigProperty<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 ConfigProperty
    • getConfigPropertyName

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

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

      ConfigProperty<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 ConfigProperty
    • getConfigPropertyType

      String getConfigPropertyType()
      Returns the config-property-type element
      Returns:
      the node defined for the element config-property-type
    • removeConfigPropertyType

      ConfigProperty<T> removeConfigPropertyType()
      Removes the config-property-type element
      Returns:
      the current instance of ConfigProperty