Interface ActivationspecType<T>

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

public interface ActivationspecType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the activationspecType xsd type
  • Method Details

    • activationspecClass

      ActivationspecType<T> activationspecClass(String activationspecClass)
      Sets the activationspec-class element
      Parameters:
      activationspecClass - the value for the element activationspec-class
      Returns:
      the current instance of ActivationspecType
    • getActivationspecClass

      String getActivationspecClass()
      Returns the activationspec-class element
      Returns:
      the node defined for the element activationspec-class
    • removeActivationspecClass

      ActivationspecType<T> removeActivationspecClass()
      Removes the activationspec-class element
      Returns:
      the current instance of ActivationspecType
    • getOrCreateRequiredConfigProperty

      RequiredConfigPropertyType<ActivationspecType<T>> getOrCreateRequiredConfigProperty()
      If not already created, a new required-config-property element will be created and returned. Otherwise, the first existing required-config-property element will be returned.
      Returns:
      the instance defined for the element required-config-property
    • createRequiredConfigProperty

      RequiredConfigPropertyType<ActivationspecType<T>> createRequiredConfigProperty()
      Creates a new required-config-property element
      Returns:
      the new created instance of RequiredConfigPropertyTypeinvalid input: '<'ActivationspecType>
    • getAllRequiredConfigProperty

      List<RequiredConfigPropertyType<ActivationspecType<T>>> getAllRequiredConfigProperty()
      Returns all required-config-property elements
      Returns:
      list of required-config-property
    • removeAllRequiredConfigProperty

      ActivationspecType<T> removeAllRequiredConfigProperty()
      Removes all required-config-property elements
      Returns:
      the current instance of RequiredConfigPropertyTypeinvalid input: '<'ActivationspecType>
    • getOrCreateConfigProperty

      ConfigPropertyType<ActivationspecType<T>> getOrCreateConfigProperty()
      If not already created, a new config-property element will be created and returned. Otherwise, the first existing config-property element will be returned.
      Returns:
      the instance defined for the element config-property
    • createConfigProperty

      ConfigPropertyType<ActivationspecType<T>> createConfigProperty()
      Creates a new config-property element
      Returns:
      the new created instance of ConfigPropertyTypeinvalid input: '<'ActivationspecType>
    • getAllConfigProperty

      List<ConfigPropertyType<ActivationspecType<T>>> getAllConfigProperty()
      Returns all config-property elements
      Returns:
      list of config-property
    • removeAllConfigProperty

      ActivationspecType<T> removeAllConfigProperty()
      Removes all config-property elements
      Returns:
      the current instance of ConfigPropertyTypeinvalid input: '<'ActivationspecType>
    • id

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

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

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