org.plasma.config
Class Namespace

java.lang.Object
  extended by org.plasma.config.Configuration
      extended by org.plasma.config.Namespace

public class Namespace
extends Configuration

Java class for Namespace complex type.

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

 <complexType name="Namespace">
   <complexContent>
     <extension base="{http://www.plasma.org/config}Configuration">
       <sequence>
         <element name="Provisioning" type="{http://www.plasma.org/config}NamespaceProvisioning" minOccurs="0"/>
         <element name="TypeBinding" type="{http://www.plasma.org/config}TypeBinding" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="artifact" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String artifact
           
protected  NamespaceProvisioning provisioning
           
protected  List<TypeBinding> typeBindings
           
protected  String uri
           
 
Fields inherited from class org.plasma.config.Configuration
properties
 
Constructor Summary
Namespace()
           
 
Method Summary
 String getArtifact()
          Gets the value of the artifact property.
 NamespaceProvisioning getProvisioning()
          Gets the value of the provisioning property.
 List<TypeBinding> getTypeBindings()
          Gets the value of the typeBindings property.
 String getUri()
          Gets the value of the uri property.
 void setArtifact(String value)
          Sets the value of the artifact property.
 void setProvisioning(NamespaceProvisioning value)
          Sets the value of the provisioning property.
 void setUri(String value)
          Sets the value of the uri property.
 
Methods inherited from class org.plasma.config.Configuration
getProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

provisioning

protected NamespaceProvisioning provisioning

typeBindings

protected List<TypeBinding> typeBindings

uri

protected String uri

artifact

protected String artifact
Constructor Detail

Namespace

public Namespace()
Method Detail

getProvisioning

public NamespaceProvisioning getProvisioning()
Gets the value of the provisioning property.

Returns:
possible object is NamespaceProvisioning

setProvisioning

public void setProvisioning(NamespaceProvisioning value)
Sets the value of the provisioning property.

Parameters:
value - allowed object is NamespaceProvisioning

getTypeBindings

public List<TypeBinding> getTypeBindings()
Gets the value of the typeBindings 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 typeBindings property.

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

    getTypeBindings().add(newItem);
 

Objects of the following type(s) are allowed in the list TypeBinding


getUri

public String getUri()
Gets the value of the uri property.

Returns:
possible object is String

setUri

public void setUri(String value)
Sets the value of the uri property.

Parameters:
value - allowed object is String

getArtifact

public String getArtifact()
Gets the value of the artifact property.

Returns:
possible object is String

setArtifact

public void setArtifact(String value)
Sets the value of the artifact property.

Parameters:
value - allowed object is String


Copyright © 2013. All rights reserved.