Class InjectionTargetType
java.lang.Object
com.sun.xml.ws.config.metro.parser.jsr109.InjectionTargetType
- All Implemented Interfaces:
Locatable
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
FieldsModifier and TypeFieldDescriptionprotected FullyQualifiedClassTypeprotected JavaIdentifierTypeprotected Locator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the injectionTargetClass property.Gets the value of the injectionTargetName property.voidSets the value of the injectionTargetClass property.voidSets the value of the injectionTargetName property.voidsetSourceLocation(Locator newLocator)
-
Field Details
-
injectionTargetClass
-
injectionTargetName
-
locator
-
-
Constructor Details
-
InjectionTargetType
public InjectionTargetType()
-
-
Method Details
-
getInjectionTargetClass
Gets the value of the injectionTargetClass property.- Returns:
- possible object is
FullyQualifiedClassType
-
setInjectionTargetClass
Sets the value of the injectionTargetClass property.- Parameters:
value- allowed object isFullyQualifiedClassType
-
getInjectionTargetName
Gets the value of the injectionTargetName property.- Returns:
- possible object is
JavaIdentifierType
-
setInjectionTargetName
Sets the value of the injectionTargetName property.- Parameters:
value- allowed object isJavaIdentifierType
-
sourceLocation
- Specified by:
sourceLocationin interfaceLocatable- Returns:
- null if the location information is unavaiable,
or otherwise return a immutable valid
Locatorobject.
-
setSourceLocation
-