org.mule.devkit.model.studio
Class NamespaceType

java.lang.Object
  extended by org.mule.devkit.model.studio.NamespaceType

public class NamespaceType
extends Object

Java class for NamespaceType complex type.

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

 <complexType name="NamespaceType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence maxOccurs="unbounded" minOccurs="0">
         <choice>
           <element ref="{http://www.mulesoft.org/schema/mule/tooling.attributes}connector"/>
           <element ref="{http://www.mulesoft.org/schema/mule/tooling.attributes}endpoint"/>
           <element ref="{http://www.mulesoft.org/schema/mule/tooling.attributes}global"/>
           <element ref="{http://www.mulesoft.org/schema/mule/tooling.attributes}pattern"/>
           <element ref="{http://www.mulesoft.org/schema/mule/tooling.attributes}scope"/>
           <element name="global-filter" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}GlobalType"/>
           <element name="global-transformer" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}GlobalType"/>
           <element name="global-cloud-connector" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}GlobalType"/>
           <element name="global-endpoint" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}GlobalType"/>
           <element name="filter" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}PatternType"/>
           <element name="transformer" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}PatternType"/>
           <element name="component" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}PatternType"/>
           <element name="flow" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}PatternType"/>
           <element name="router" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}PatternType"/>
           <element name="cloud-connector" type="{http://www.mulesoft.org/schema/mule/tooling.attributes}PatternType"/>
           <element ref="{http://www.mulesoft.org/schema/mule/tooling.attributes}nested"/>
         </choice>
       </sequence>
       <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="prefix" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<JAXBElement<? extends AbstractElementType>> connectorOrEndpointOrGlobal
           
protected  String description
           
protected  String prefix
           
protected  String url
           
 
Constructor Summary
NamespaceType()
           
 
Method Summary
 List<JAXBElement<? extends AbstractElementType>> getConnectorOrEndpointOrGlobal()
          Gets the value of the connectorOrEndpointOrGlobal property.
 String getDescription()
          Gets the value of the description property.
 String getPrefix()
          Gets the value of the prefix property.
 String getUrl()
          Gets the value of the url property.
 void setDescription(String value)
          Sets the value of the description property.
 void setPrefix(String value)
          Sets the value of the prefix property.
 void setUrl(String value)
          Sets the value of the url property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectorOrEndpointOrGlobal

protected List<JAXBElement<? extends AbstractElementType>> connectorOrEndpointOrGlobal

url

protected String url

prefix

protected String prefix

description

protected String description
Constructor Detail

NamespaceType

public NamespaceType()
Method Detail

getConnectorOrEndpointOrGlobal

public List<JAXBElement<? extends AbstractElementType>> getConnectorOrEndpointOrGlobal()
Gets the value of the connectorOrEndpointOrGlobal 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 connectorOrEndpointOrGlobal property.

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

    getConnectorOrEndpointOrGlobal().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<GlobalType> JAXBElement<PatternType> JAXBElement<NestedElementType> JAXBElement<EndpointType> JAXBElement<GlobalType> JAXBElement<PatternType> JAXBElement<ConnectorType> JAXBElement<PatternType> JAXBElement<ScopeType> JAXBElement<PatternType> JAXBElement<GlobalType> JAXBElement<PatternType> JAXBElement<PatternType> JAXBElement<GlobalType> JAXBElement<PatternType> JAXBElement<GlobalType>


getUrl

public String getUrl()
Gets the value of the url property.

Returns:
possible object is String

setUrl

public void setUrl(String value)
Sets the value of the url property.

Parameters:
value - allowed object is String

getPrefix

public String getPrefix()
Gets the value of the prefix property.

Returns:
possible object is String

setPrefix

public void setPrefix(String value)
Sets the value of the prefix property.

Parameters:
value - allowed object is String

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String


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