Class InjectionTargetTypeImpl<T>

java.lang.Object
org.jboss.shrinkwrap.descriptor.impl.javaee7.InjectionTargetTypeImpl<T>
All Implemented Interfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>, InjectionTargetType<T>

public class InjectionTargetTypeImpl<T> extends Object implements org.jboss.shrinkwrap.descriptor.api.Child<T>, InjectionTargetType<T>
This class implements the injection-targetType xsd type
  • Constructor Details

    • InjectionTargetTypeImpl

      public InjectionTargetTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
    • InjectionTargetTypeImpl

      public InjectionTargetTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node, org.jboss.shrinkwrap.descriptor.spi.node.Node childNode)
  • Method Details

    • up

      public T up()
      Specified by:
      up in interface org.jboss.shrinkwrap.descriptor.api.Child<T>
    • injectionTargetClass

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

      public String getInjectionTargetClass()
      Returns the injection-target-class element
      Specified by:
      getInjectionTargetClass in interface InjectionTargetType<T>
      Returns:
      the node defined for the element injection-target-class
    • removeInjectionTargetClass

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

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

      public String getInjectionTargetName()
      Returns the injection-target-name element
      Specified by:
      getInjectionTargetName in interface InjectionTargetType<T>
      Returns:
      the node defined for the element injection-target-name
    • removeInjectionTargetName

      public InjectionTargetType<T> removeInjectionTargetName()
      Removes the injection-target-name element
      Specified by:
      removeInjectionTargetName in interface InjectionTargetType<T>
      Returns:
      the current instance of InjectionTargetType