|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.nrl.parser.jaxb14.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="completionLevel" type="{}CompletionLevelEnum" minOccurs="0"/>
<element name="documentation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="example" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="parameters" type="{}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="{}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 JaxbCompletionLevelEnum |
completionLevel
|
protected String |
documentation
|
protected List<String> |
example
|
protected List<JaxbImplementationDetail> |
implementationDetail
|
protected String |
name
|
protected JaxbParameters |
parameters
|
protected JaxbOperator.JaxbReturnType |
returnType
|
| Constructor Summary | |
|---|---|
JaxbOperator()
|
|
| Method Summary | |
|---|---|
JaxbCompletionLevelEnum |
getCompletionLevel()
Gets the value of the completionLevel property. |
String |
getDocumentation()
Gets the value of the documentation property. |
List<String> |
getExample()
Gets the value of the example 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. |
JaxbOperator.JaxbReturnType |
getReturnType()
Gets the value of the returnType property. |
void |
setCompletionLevel(JaxbCompletionLevelEnum value)
Sets the value of the completionLevel 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 |
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 JaxbCompletionLevelEnum completionLevel
protected String documentation
protected List<String> example
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 JaxbCompletionLevelEnum getCompletionLevel()
JaxbCompletionLevelEnumpublic void setCompletionLevel(JaxbCompletionLevelEnum value)
value - allowed object is
JaxbCompletionLevelEnumpublic String getDocumentation()
Stringpublic void setDocumentation(String value)
value - allowed object is
Stringpublic List<String> getExample()
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 example property.
For example, to add a new item, do as follows:
getExample().add(newItem);
Objects of the following type(s) are allowed in the list
String
public 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 | |||||||||