Apache CXF API

org.apache.cxf.jaxws.javaee
Class InjectionTargetType

java.lang.Object
  extended by org.apache.cxf.jaxws.javaee.InjectionTargetType

public class InjectionTargetType
extends Object

An injection target specifies a class and a name within that class into which a resource should be injected. The injection target class specifies the fully qualified class name that is the target of the injection. The Java EE specifications describe which classes can be an injection target. The injection target name specifies the target within the specified class. The target is first looked for as a JavaBeans property name. If not found, the target is looked for as a field name. The specified resource will be injected into the target during initialization of the class by either calling the set method for the target property or by setting a value into the named field.

Java class for injection-targetType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="injection-targetType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="injection-target-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
         <element name="injection-target-name" type="{http://java.sun.com/xml/ns/javaee}java-identifierType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  FullyQualifiedClassType injectionTargetClass
           
protected  JavaIdentifierType injectionTargetName
           
 
Constructor Summary
InjectionTargetType()
           
 
Method Summary
 FullyQualifiedClassType getInjectionTargetClass()
          Gets the value of the injectionTargetClass property.
 JavaIdentifierType getInjectionTargetName()
          Gets the value of the injectionTargetName property.
 void setInjectionTargetClass(FullyQualifiedClassType value)
          Sets the value of the injectionTargetClass property.
 void setInjectionTargetName(JavaIdentifierType value)
          Sets the value of the injectionTargetName property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

injectionTargetClass

protected FullyQualifiedClassType injectionTargetClass

injectionTargetName

protected JavaIdentifierType injectionTargetName
Constructor Detail

InjectionTargetType

public InjectionTargetType()
Method Detail

getInjectionTargetClass

public FullyQualifiedClassType getInjectionTargetClass()
Gets the value of the injectionTargetClass property.

Returns:
possible object is FullyQualifiedClassType

setInjectionTargetClass

public void setInjectionTargetClass(FullyQualifiedClassType value)
Sets the value of the injectionTargetClass property.

Parameters:
value - allowed object is FullyQualifiedClassType

getInjectionTargetName

public JavaIdentifierType getInjectionTargetName()
Gets the value of the injectionTargetName property.

Returns:
possible object is JavaIdentifierType

setInjectionTargetName

public void setInjectionTargetName(JavaIdentifierType value)
Sets the value of the injectionTargetName property.

Parameters:
value - allowed object is JavaIdentifierType

Apache CXF API

Apache CXF