|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee.EnvEntryType
public class EnvEntryType
The env-entryType is used to declare an application's environment entry. The declaration consists of an optional description, the name of the environment entry, a type (optional if the value is injected, otherwise required), and an optional value. It also includes optional elements to define injection of the named resource into fields or JavaBeans properties. If a value is not specified and injection is requested, no injection will occur and no entry of the specified name will be created. This allows an initial value to be specified in the source code without being incorrectly changed when no override has been specified. If a value is not specified and no injection is requested, a value must be supplied during deployment. This type is used by env-entry elements.
Java class for env-entryType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="env-entryType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="env-entry-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
<element name="env-entry-type" type="{http://java.sun.com/xml/ns/javaee}env-entry-type-valuesType" minOccurs="0"/>
<element name="env-entry-value" type="{http://java.sun.com/xml/ns/javaee}xsdStringType" minOccurs="0"/>
<group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected DescriptionType[] |
description
|
protected JndiNameType |
envEntryName
|
protected EnvEntryTypeValuesType |
envEntryType
|
protected XsdStringType |
envEntryValue
|
protected String |
id
|
protected InjectionTargetType[] |
injectionTarget
|
protected XsdStringType |
mappedName
|
| Constructor Summary | |
|---|---|
EnvEntryType()
Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee.EnvEntryType instance. |
|
EnvEntryType(EnvEntryType o)
Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee.EnvEntryType instance by copying a given instance. |
|
| Method Summary | |
|---|---|
EnvEntryType |
clone()
Creates and returns a copy of this object. |
protected void |
copyDescription(DescriptionType[] source)
Copies all values of property Description. |
protected void |
copyInjectionTarget(InjectionTargetType[] source)
Copies all values of property InjectionTarget. |
DescriptionType[] |
getDescription()
|
DescriptionType |
getDescription(int idx)
|
int |
getDescriptionLength()
|
JndiNameType |
getEnvEntryName()
Gets the value of the envEntryName property. |
EnvEntryTypeValuesType |
getEnvEntryType()
Gets the value of the envEntryType property. |
XsdStringType |
getEnvEntryValue()
Gets the value of the envEntryValue property. |
String |
getId()
Gets the value of the id property. |
InjectionTargetType[] |
getInjectionTarget()
|
InjectionTargetType |
getInjectionTarget(int idx)
|
int |
getInjectionTargetLength()
|
XsdStringType |
getMappedName()
Gets the value of the mappedName property. |
void |
setDescription(DescriptionType[] values)
|
DescriptionType |
setDescription(int idx,
DescriptionType value)
|
void |
setEnvEntryName(JndiNameType value)
Sets the value of the envEntryName property. |
void |
setEnvEntryType(EnvEntryTypeValuesType value)
Sets the value of the envEntryType property. |
void |
setEnvEntryValue(XsdStringType value)
Sets the value of the envEntryValue property. |
void |
setId(String value)
Sets the value of the id property. |
void |
setInjectionTarget(InjectionTargetType[] values)
|
InjectionTargetType |
setInjectionTarget(int idx,
InjectionTargetType value)
|
void |
setMappedName(XsdStringType value)
Sets the value of the mappedName property. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DescriptionType[] description
protected JndiNameType envEntryName
protected EnvEntryTypeValuesType envEntryType
protected XsdStringType envEntryValue
protected XsdStringType mappedName
protected InjectionTargetType[] injectionTarget
protected String id
| Constructor Detail |
|---|
public EnvEntryType()
net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee.EnvEntryType instance.
public EnvEntryType(EnvEntryType o)
net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee.EnvEntryType instance by copying a given instance.
o - The instance to copy or null.| Method Detail |
|---|
public DescriptionType[] getDescription()
DescriptionTypepublic DescriptionType getDescription(int idx)
DescriptionTypepublic int getDescriptionLength()
public void setDescription(DescriptionType[] values)
values - allowed objects are
DescriptionType
public DescriptionType setDescription(int idx,
DescriptionType value)
value - allowed object is
DescriptionTypepublic JndiNameType getEnvEntryName()
JndiNameTypepublic void setEnvEntryName(JndiNameType value)
value - allowed object is
JndiNameTypepublic EnvEntryTypeValuesType getEnvEntryType()
EnvEntryTypeValuesTypepublic void setEnvEntryType(EnvEntryTypeValuesType value)
value - allowed object is
EnvEntryTypeValuesTypepublic XsdStringType getEnvEntryValue()
XsdStringTypepublic void setEnvEntryValue(XsdStringType value)
value - allowed object is
XsdStringTypepublic XsdStringType getMappedName()
XsdStringTypepublic void setMappedName(XsdStringType value)
value - allowed object is
XsdStringTypepublic InjectionTargetType[] getInjectionTarget()
InjectionTargetTypepublic InjectionTargetType getInjectionTarget(int idx)
InjectionTargetTypepublic int getInjectionTargetLength()
public void setInjectionTarget(InjectionTargetType[] values)
values - allowed objects are
InjectionTargetType
public InjectionTargetType setInjectionTarget(int idx,
InjectionTargetType value)
value - allowed object is
InjectionTargetTypepublic String getId()
Stringpublic void setId(String value)
value - allowed object is
Stringprotected void copyDescription(DescriptionType[] source)
Description.
source - The source to copy from.
NullPointerException - if source is null.protected void copyInjectionTarget(InjectionTargetType[] source)
InjectionTarget.
source - The source to copy from.
NullPointerException - if source is null.public EnvEntryType clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||