|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.nrl.parser.jaxb15.JaxbOperator
public class JaxbOperator
Definition of an extension operator, at varying levels of detail (name only, or mapping to an implementation)
Java class for Operator complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Operator">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
</restriction>
</simpleType>
</element>
<element name="documentation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="purpose" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="parameters" type="{urn:net:sourceforge:nrl:1.5}Parameters" minOccurs="0"/>
<element name="returnType" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="implementationDetail" type="{urn:net:sourceforge:nrl:1.5}ImplementationDetail" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Nested Class Summary | |
|---|---|
static class |
JaxbOperator.JaxbReturnType
Java class for anonymous complex type. |
| Field Summary | |
|---|---|
protected String |
documentation
|
protected List<JaxbImplementationDetail> |
implementationDetail
|
protected String |
name
|
protected JaxbParameters |
parameters
|
protected String |
purpose
|
protected JaxbOperator.JaxbReturnType |
returnType
|
| Constructor Summary | |
|---|---|
JaxbOperator()
|
|
| Method Summary | |
|---|---|
String |
getDocumentation()
Gets the value of the documentation property. |
List<JaxbImplementationDetail> |
getImplementationDetail()
Gets the value of the implementationDetail property. |
String |
getName()
Gets the value of the name property. |
JaxbParameters |
getParameters()
Gets the value of the parameters property. |
String |
getPurpose()
Gets the value of the purpose property. |
JaxbOperator.JaxbReturnType |
getReturnType()
Gets the value of the returnType property. |
void |
setDocumentation(String value)
Sets the value of the documentation property. |
void |
setName(String value)
Sets the value of the name property. |
void |
setParameters(JaxbParameters value)
Sets the value of the parameters property. |
void |
setPurpose(String value)
Sets the value of the purpose property. |
void |
setReturnType(JaxbOperator.JaxbReturnType value)
Sets the value of the returnType property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String name
protected String documentation
protected String purpose
protected JaxbParameters parameters
protected JaxbOperator.JaxbReturnType returnType
protected List<JaxbImplementationDetail> implementationDetail
| Constructor Detail |
|---|
public JaxbOperator()
| Method Detail |
|---|
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getDocumentation()
Stringpublic void setDocumentation(String value)
value - allowed object is
Stringpublic String getPurpose()
Stringpublic void setPurpose(String value)
value - allowed object is
Stringpublic JaxbParameters getParameters()
JaxbParameterspublic void setParameters(JaxbParameters value)
value - allowed object is
JaxbParameterspublic JaxbOperator.JaxbReturnType getReturnType()
JaxbOperator.JaxbReturnTypepublic void setReturnType(JaxbOperator.JaxbReturnType value)
value - allowed object is
JaxbOperator.JaxbReturnTypepublic List<JaxbImplementationDetail> getImplementationDetail()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the implementationDetail property.
For example, to add a new item, do as follows:
getImplementationDetail().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbImplementationDetail
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||