Interface InjectionTargetType<T>

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

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

      • injectionTargetClass

        InjectionTargetType<T> injectionTargetClass​(String injectionTargetClass)
        Sets the injection-target-class element
        Parameters:
        injectionTargetClass - the value for the element injection-target-class
        Returns:
        the current instance of InjectionTargetType
      • getInjectionTargetClass

        String getInjectionTargetClass()
        Returns the injection-target-class element
        Returns:
        the node defined for the element injection-target-class
      • removeInjectionTargetClass

        InjectionTargetType<T> removeInjectionTargetClass()
        Removes the injection-target-class element
        Returns:
        the current instance of InjectionTargetType
      • injectionTargetName

        InjectionTargetType<T> injectionTargetName​(String injectionTargetName)
        Sets the injection-target-name element
        Parameters:
        injectionTargetName - the value for the element injection-target-name
        Returns:
        the current instance of InjectionTargetType
      • getInjectionTargetName

        String getInjectionTargetName()
        Returns the injection-target-name element
        Returns:
        the node defined for the element injection-target-name
      • removeInjectionTargetName

        InjectionTargetType<T> removeInjectionTargetName()
        Removes the injection-target-name element
        Returns:
        the current instance of InjectionTargetType