org.jboss.shrinkwrap.descriptor.api.javaee5.InjectionTargetType Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of shrinkwrap-descriptors-api-javaee Show documentation
Show all versions of shrinkwrap-descriptors-api-javaee Show documentation
Client View of the ShrinkWrap Descriptors Project
The newest version!
package org.jboss.shrinkwrap.descriptor.api.javaee5;
import java.util.ArrayList;
import java.util.List;
import org.jboss.shrinkwrap.descriptor.api.Child;
import org.jboss.shrinkwrap.descriptor.api.javaee.*;
/**
* This interface defines the contract for the injection-targetType
xsd type
* @author Ralf Battenfeld
* @author Andrew Lee Rubinger
* @author George Gastaldi
*/
public interface InjectionTargetType extends Child,
JavaeeInjectionTargetCommonType> {
// --------------------------------------------------------------------------------------------------------||
// ClassName: InjectionTargetType ElementName: xsd:token ElementType : injection-target-class
// MaxOccurs: - isGeneric: true isAttribute: false isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the injection-target-class
element
* @param injectionTargetClass the value for the element injection-target-class
* @return the current instance of InjectionTargetType
*/
public InjectionTargetType injectionTargetClass(String injectionTargetClass);
/**
* Returns the injection-target-class
element
* @return the node defined for the element injection-target-class
*/
public String getInjectionTargetClass();
/**
* Removes the injection-target-class
element
* @return the current instance of InjectionTargetType
*/
public InjectionTargetType removeInjectionTargetClass();
// --------------------------------------------------------------------------------------------------------||
// ClassName: InjectionTargetType ElementName: xsd:token ElementType : injection-target-name
// MaxOccurs: - isGeneric: true isAttribute: false isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the injection-target-name
element
* @param injectionTargetName the value for the element injection-target-name
* @return the current instance of InjectionTargetType
*/
public InjectionTargetType injectionTargetName(String injectionTargetName);
/**
* Returns the injection-target-name
element
* @return the node defined for the element injection-target-name
*/
public String getInjectionTargetName();
/**
* Removes the injection-target-name
element
* @return the current instance of InjectionTargetType
*/
public InjectionTargetType removeInjectionTargetName();
}