org.eclipse.modisco.jee.webapp.webapp25
Interface InjectionTargetType


public interface InjectionTargetType

A representation of the model object 'Injection Target Type'. 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.

The following features are supported:

See Also:
Webapp25Package.getInjectionTargetType()
Generated:
Model:
extendedMetaData="name='injection-targetType' kind='elementOnly'"

Method Summary
 FullyQualifiedClassType getInjectionTargetClass()
          Returns the value of the 'Injection Target Class' containment reference.
 JavaIdentifierType getInjectionTargetName()
          Returns the value of the 'Injection Target Name' containment reference.
 void setInjectionTargetClass(FullyQualifiedClassType value)
          Sets the value of the 'Injection Target Class' containment reference.
 void setInjectionTargetName(JavaIdentifierType value)
          Sets the value of the 'Injection Target Name' containment reference.
 

Method Detail

getInjectionTargetClass

FullyQualifiedClassType getInjectionTargetClass()
Returns the value of the 'Injection Target Class' containment reference.

If the meaning of the 'Injection Target Class' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Injection Target Class' containment reference.
See Also:
setInjectionTargetClass(FullyQualifiedClassType), Webapp25Package.getInjectionTargetType_InjectionTargetClass()
Generated:
Model:
containment="true" required="true" extendedMetaData="kind='element' name='injection-target-class' namespace='http://java.sun.com/xml/ns/javaee'"

setInjectionTargetClass

void setInjectionTargetClass(FullyQualifiedClassType value)
Sets the value of the 'Injection Target Class' containment reference.

Parameters:
value - the new value of the 'Injection Target Class' containment reference.
See Also:
getInjectionTargetClass()
Generated:

getInjectionTargetName

JavaIdentifierType getInjectionTargetName()
Returns the value of the 'Injection Target Name' containment reference.

If the meaning of the 'Injection Target Name' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Injection Target Name' containment reference.
See Also:
setInjectionTargetName(JavaIdentifierType), Webapp25Package.getInjectionTargetType_InjectionTargetName()
Generated:
Model:
containment="true" required="true" extendedMetaData="kind='element' name='injection-target-name' namespace='http://java.sun.com/xml/ns/javaee'"

setInjectionTargetName

void setInjectionTargetName(JavaIdentifierType value)
Sets the value of the 'Injection Target Name' containment reference.

Parameters:
value - the new value of the 'Injection Target Name' containment reference.
See Also:
getInjectionTargetName()
Generated: