net.sourceforge.nrl.parser.jaxb15
Class JaxbOperator

java.lang.Object
  extended by net.sourceforge.nrl.parser.jaxb15.JaxbOperator

public class JaxbOperator
extends Object

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.
 
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxbOperator

public JaxbOperator()
Method Detail

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getDocumentation

public String getDocumentation()
Gets the value of the documentation property.

Returns:
possible object is String

setDocumentation

public void setDocumentation(String value)
Sets the value of the documentation property.

Parameters:
value - allowed object is String

getPurpose

public String getPurpose()
Gets the value of the purpose property.

Returns:
possible object is String

setPurpose

public void setPurpose(String value)
Sets the value of the purpose property.

Parameters:
value - allowed object is String

getParameters

public JaxbParameters getParameters()
Gets the value of the parameters property.

Returns:
possible object is JaxbParameters

setParameters

public void setParameters(JaxbParameters value)
Sets the value of the parameters property.

Parameters:
value - allowed object is JaxbParameters

getReturnType

public JaxbOperator.JaxbReturnType getReturnType()
Gets the value of the returnType property.

Returns:
possible object is JaxbOperator.JaxbReturnType

setReturnType

public void setReturnType(JaxbOperator.JaxbReturnType value)
Sets the value of the returnType property.

Parameters:
value - allowed object is JaxbOperator.JaxbReturnType

getImplementationDetail

public List<JaxbImplementationDetail> getImplementationDetail()
Gets the value of the implementationDetail property.

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



Copyright © 2006-2010 Christian Nentwich and others