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 Details

    • 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