EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.jaxb.xmlmodel
Class XmlSchema

java.lang.Object
  extended by org.eclipse.persistence.jaxb.xmlmodel.XmlSchema

public class XmlSchema
extends java.lang.Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="xml-ns" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="namespace-uri" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="prefix" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="attribute-form-default" type="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-ns-form" default="UNSET" />
       <attribute name="element-form-default" type="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-ns-form" default="UNSET" />
       <attribute name="location" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="namespace" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class XmlSchema.XmlNs
          Java class for anonymous complex type.
 
Field Summary
protected  XmlNsForm attributeFormDefault
           
protected  XmlNsForm elementFormDefault
           
protected  java.lang.String location
           
protected  java.lang.String namespace
           
protected  java.util.List<XmlSchema.XmlNs> xmlNs
           
 
Constructor Summary
XmlSchema()
           
 
Method Summary
 XmlNsForm getAttributeFormDefault()
          Gets the value of the attributeFormDefault property.
 XmlNsForm getElementFormDefault()
          Gets the value of the elementFormDefault property.
 java.lang.String getLocation()
          Gets the value of the location property.
 java.lang.String getNamespace()
          Gets the value of the namespace property.
 java.util.List<XmlSchema.XmlNs> getXmlNs()
          Gets the value of the xmlNs property.
 void setAttributeFormDefault(XmlNsForm value)
          Sets the value of the attributeFormDefault property.
 void setElementFormDefault(XmlNsForm value)
          Sets the value of the elementFormDefault property.
 void setLocation(java.lang.String value)
          Sets the value of the location property.
 void setNamespace(java.lang.String value)
          Sets the value of the namespace property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xmlNs

protected java.util.List<XmlSchema.XmlNs> xmlNs

attributeFormDefault

protected XmlNsForm attributeFormDefault

elementFormDefault

protected XmlNsForm elementFormDefault

location

protected java.lang.String location

namespace

protected java.lang.String namespace
Constructor Detail

XmlSchema

public XmlSchema()
Method Detail

getXmlNs

public java.util.List<XmlSchema.XmlNs> getXmlNs()
Gets the value of the xmlNs 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 xmlNs property.

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

    getXmlNs().add(newItem);
 

Objects of the following type(s) are allowed in the list XmlSchema.XmlNs


getAttributeFormDefault

public XmlNsForm getAttributeFormDefault()
Gets the value of the attributeFormDefault property.

Returns:
possible object is XmlNsForm

setAttributeFormDefault

public void setAttributeFormDefault(XmlNsForm value)
Sets the value of the attributeFormDefault property.

Parameters:
value - allowed object is XmlNsForm

getElementFormDefault

public XmlNsForm getElementFormDefault()
Gets the value of the elementFormDefault property.

Returns:
possible object is XmlNsForm

setElementFormDefault

public void setElementFormDefault(XmlNsForm value)
Sets the value of the elementFormDefault property.

Parameters:
value - allowed object is XmlNsForm

getLocation

public java.lang.String getLocation()
Gets the value of the location property.

Returns:
possible object is String

setLocation

public void setLocation(java.lang.String value)
Sets the value of the location property.

Parameters:
value - allowed object is String

getNamespace

public java.lang.String getNamespace()
Gets the value of the namespace property.

Returns:
possible object is String

setNamespace

public void setNamespace(java.lang.String value)
Sets the value of the namespace property.

Parameters:
value - allowed object is String

EclipseLink 2.2.0, build 'v20110202-r8913' API Reference