org.mule.devkit.model.studio
Class NestedElementType

java.lang.Object
  extended by org.mule.devkit.model.studio.AbstractElementType
      extended by org.mule.devkit.model.studio.NestedElementType

public class NestedElementType
extends AbstractElementType

Java class for NestedElementType complex type.

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

 <complexType name="NestedElementType">
   <complexContent>
     <extension base="{http://www.mulesoft.org/schema/mule/tooling.attributes}AbstractElementType">
       <choice maxOccurs="unbounded" minOccurs="0">
         <element name="regexp" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="encoding" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="string" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="globalRef" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="long" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}LongType"/>
         <element name="transientBoolean" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}Booleantype"/>
         <element name="list" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="integer" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}IntegerType"/>
         <element name="boolean" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}Booleantype"/>
         <element name="password" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}StringAttributeType"/>
         <element name="classname" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}ClassType"/>
         <element name="text" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}TextType"/>
         <element name="name" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="url" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="childElement" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}NestedElementReference"/>
         <element name="path" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
         <element name="enum" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}EnumType"/>
         <element name="expression" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}ExpressionAttributeType"/>
         <element name="file" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}AttributeType"/>
       </choice>
       
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<JAXBElement<? extends AttributeType>> regexpOrEncodingOrString
           
protected  String specialValuePersistance
           
protected  String xmlname
           
 
Fields inherited from class org.mule.devkit.model.studio.AbstractElementType
_abstract, _extends, aliasId, allowAny, attributeCategoryOrRequiredSetAlternativesOrFixedAttribute, caption, category, connectivityTesting, description, doNotInherit, embedIn, icon, image, localId, metaData, versions, wrapIn
 
Constructor Summary
NestedElementType()
           
 
Method Summary
 List<JAXBElement<? extends AttributeType>> getRegexpOrEncodingOrString()
          Gets the value of the regexpOrEncodingOrString property.
 String getXmlname()
           
 void setSpecialValuePersistance(String specialValuePersistance)
           
 void setXmlname(String xmlname)
           
 
Methods inherited from class org.mule.devkit.model.studio.AbstractElementType
getAliasId, getAttributeCategoryOrRequiredSetAlternativesOrFixedAttribute, getCaption, getCategory, getConnectivityTesting, getDescription, getDoNotInherit, getEmbedIn, getExtends, getIcon, getImage, getLocalId, getMetaData, getVersions, getWrapIn, isAbstract, isAllowAny, setAbstract, setAliasId, setAllowAny, setCaption, setCategory, setConnectivityTesting, setDescription, setDoNotInherit, setEmbedIn, setExtends, setIcon, setImage, setLocalId, setMetaData, setVersions, setWrapIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

regexpOrEncodingOrString

protected List<JAXBElement<? extends AttributeType>> regexpOrEncodingOrString

xmlname

protected String xmlname

specialValuePersistance

protected String specialValuePersistance
Constructor Detail

NestedElementType

public NestedElementType()
Method Detail

getRegexpOrEncodingOrString

public List<JAXBElement<? extends AttributeType>> getRegexpOrEncodingOrString()
Gets the value of the regexpOrEncodingOrString 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 regexpOrEncodingOrString property.

For example, to add a new item, do as follows:

    getRegexpOrEncodingOrString().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<ExpressionAttributeType> JAXBElement<AttributeType> JAXBElement<AttributeType> JAXBElement<AttributeType> JAXBElement<NestedElementReference> JAXBElement<StringAttributeType> JAXBElement<TextType> JAXBElement<LongType> JAXBElement<Booleantype> JAXBElement<AttributeType> JAXBElement<IntegerType> JAXBElement<AttributeType> JAXBElement<AttributeType> JAXBElement<Booleantype> JAXBElement<AttributeType> JAXBElement<ClassType> JAXBElement<AttributeType> JAXBElement<AttributeType> JAXBElement<EnumType>


getXmlname

public String getXmlname()

setXmlname

public void setXmlname(String xmlname)

setSpecialValuePersistance

public void setSpecialValuePersistance(String specialValuePersistance)


Copyright © 2010-2013 MuleSoft, Inc.. All Rights Reserved.