Interface LifecycleCallbackType<T>

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

    public interface LifecycleCallbackType<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the lifecycle-callbackType xsd type
    • Method Detail

      • lifecycleCallbackClass

        LifecycleCallbackType<T> lifecycleCallbackClass​(String lifecycleCallbackClass)
        Sets the lifecycle-callback-class element
        Parameters:
        lifecycleCallbackClass - the value for the element lifecycle-callback-class
        Returns:
        the current instance of LifecycleCallbackType
      • getLifecycleCallbackClass

        String getLifecycleCallbackClass()
        Returns the lifecycle-callback-class element
        Returns:
        the node defined for the element lifecycle-callback-class
      • removeLifecycleCallbackClass

        LifecycleCallbackType<T> removeLifecycleCallbackClass()
        Removes the lifecycle-callback-class element
        Returns:
        the current instance of LifecycleCallbackType
      • lifecycleCallbackMethod

        LifecycleCallbackType<T> lifecycleCallbackMethod​(String lifecycleCallbackMethod)
        Sets the lifecycle-callback-method element
        Parameters:
        lifecycleCallbackMethod - the value for the element lifecycle-callback-method
        Returns:
        the current instance of LifecycleCallbackType
      • getLifecycleCallbackMethod

        String getLifecycleCallbackMethod()
        Returns the lifecycle-callback-method element
        Returns:
        the node defined for the element lifecycle-callback-method
      • removeLifecycleCallbackMethod

        LifecycleCallbackType<T> removeLifecycleCallbackMethod()
        Removes the lifecycle-callback-method element
        Returns:
        the current instance of LifecycleCallbackType