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 Detail

      • 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