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.
 
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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