net.sourceforge.nrl.parser.jaxb15
Class JaxbParameter

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

public class JaxbParameter
extends Object

Parameter of an extension operator

Java class for Parameter complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Parameter">
   <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="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="isCollection" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="implementationDetail" type="{urn:net:sourceforge:nrl:1.5}ImplementationDetail" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
JaxbParameter()
           
 
Method Summary
 List<JaxbImplementationDetail> getImplementationDetail()
          Gets the value of the implementationDetail property.
 String getName()
          Gets the value of the name property.
 String getType()
          Gets the value of the type property.
 Boolean isIsCollection()
          Gets the value of the isCollection property.
 void setIsCollection(Boolean value)
          Sets the value of the isCollection property.
 void setName(String value)
          Sets the value of the name property.
 void setType(String value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxbParameter

public JaxbParameter()
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

getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

isIsCollection

public Boolean isIsCollection()
Gets the value of the isCollection property.

Returns:
possible object is Boolean

setIsCollection

public void setIsCollection(Boolean value)
Sets the value of the isCollection property.

Parameters:
value - allowed object is Boolean

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