EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jaxb.xmlmodel
Class JavaType

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

public class JavaType
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">
       <all>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-type" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-root-element" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-virtual-access-methods" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-see-also" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-java-type-adapter" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-class-extractor" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-properties" minOccurs="0"/>
         <element name="java-attributes" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}java-attribute" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </all>
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="super-type" type="{http://www.w3.org/2001/XMLSchema}string" default="##default" />
       <attribute name="xml-accessor-order" type="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-access-order" default="UNDEFINED" />
       <attribute name="xml-accessor-type" type="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-access-type" default="PUBLIC_MEMBER" />
       <attribute name="xml-customizer" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="xml-discriminator-node" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="xml-discriminator-value" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="xml-inline-binary-data" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="xml-transient" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="xml-name-transformer" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class JavaType.JavaAttributes
          Java class for anonymous complex type.
 
Field Summary
protected  JavaType.JavaAttributes javaAttributes
           
protected  java.lang.String name
           
protected  java.lang.String superType
           
protected  XmlAccessOrder xmlAccessorOrder
           
protected  XmlAccessType xmlAccessorType
           
protected  XmlClassExtractor xmlClassExtractor
           
protected  java.lang.String xmlCustomizer
           
protected  java.lang.String xmlDiscriminatorNode
           
protected  java.lang.String xmlDiscriminatorValue
           
protected  java.lang.Boolean xmlInlineBinaryData
           
protected  XmlJavaTypeAdapter xmlJavaTypeAdapter
           
protected  java.lang.String xmlNameTransformer
           
protected  XmlProperties xmlProperties
           
protected  XmlRootElement xmlRootElement
           
protected  java.util.List<java.lang.String> xmlSeeAlso
           
protected  java.lang.Boolean xmlTransient
           
protected  XmlType xmlType
           
protected  XmlVirtualAccessMethods xmlVirtualAccessMethods
           
 
Constructor Summary
JavaType()
           
 
Method Summary
 JavaType.JavaAttributes getJavaAttributes()
          Gets the value of the javaAttributes property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getSuperType()
          Gets the value of the superType property.
 XmlAccessOrder getXmlAccessorOrder()
          Gets the value of the xmlAccessorOrder property.
 XmlAccessType getXmlAccessorType()
          Gets the value of the xmlAccessorType property.
 XmlClassExtractor getXmlClassExtractor()
          Gets the value of the xmlClassExtractor property.
 java.lang.String getXmlCustomizer()
          Gets the value of the xmlCustomizer property.
 java.lang.String getXmlDiscriminatorNode()
          Gets the value of the xmlDiscriminatorNode property.
 java.lang.String getXmlDiscriminatorValue()
          Gets the value of the xmlDiscriminatorValue property.
 XmlJavaTypeAdapter getXmlJavaTypeAdapter()
          Gets the value of the xmlJavaTypeAdapter property.
 java.lang.String getXmlNameTransformer()
          Gets the value of the xmlNameTransformer property.
 XmlProperties getXmlProperties()
          Gets the value of the xmlProperties property.
 XmlRootElement getXmlRootElement()
          Gets the value of the xmlRootElement property.
 java.util.List<java.lang.String> getXmlSeeAlso()
          Gets the value of the xmlSeeAlso property.
 XmlType getXmlType()
          Gets the value of the xmlType property.
 XmlVirtualAccessMethods getXmlVirtualAccessMethods()
          Gets the value of the xmlVirtualAccessMethods property.
 boolean isSetXmlAccessorOrder()
          Indicates if xmlAccessorOrder has been set, i.e. is non-null.
 boolean isSetXmlAccessorType()
          Indicates if xmlAccessorType has been set, i.e. is non-null.
 boolean isSetXmlInlineBinaryData()
          Indicates if xmlInlineBinaryData has been set, i.e. is non-null.
 boolean isSetXmlTransient()
          Indicates if xmlTransient has been set, i.e. is non-null.
 boolean isXmlInlineBinaryData()
          Gets the value of the xmlInlineBinaryData property.
 boolean isXmlTransient()
          Gets the value of the xmlTransient property.
 void setJavaAttributes(JavaType.JavaAttributes value)
          Sets the value of the javaAttributes property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setSuperType(java.lang.String value)
          Sets the value of the superType property.
 void setXmlAccessorOrder(XmlAccessOrder value)
          Sets the value of the xmlAccessorOrder property.
 void setXmlAccessorType(XmlAccessType value)
          Sets the value of the xmlAccessorType property.
 void setXmlClassExtractor(XmlClassExtractor value)
          Sets the value of the xmlClassExtractor property.
 void setXmlCustomizer(java.lang.String value)
          Sets the value of the xmlCustomizer property.
 void setXmlDiscriminatorNode(java.lang.String value)
          Sets the value of the xmlDiscriminatorNode property.
 void setXmlDiscriminatorValue(java.lang.String value)
          Sets the value of the xmlDiscriminatorValue property.
 void setXmlInlineBinaryData(java.lang.Boolean value)
          Sets the value of the xmlInlineBinaryData property.
 void setXmlJavaTypeAdapter(XmlJavaTypeAdapter value)
          Sets the value of the xmlJavaTypeAdapter property.
 void setXmlNameTransformer(java.lang.String value)
          Sets the value of the xmlNameTransformer property.
 void setXmlProperties(XmlProperties value)
          Sets the value of the xmlProperties property.
 void setXmlRootElement(XmlRootElement value)
          Sets the value of the xmlRootElement property.
 void setXmlTransient(java.lang.Boolean value)
          Sets the value of the xmlTransient property.
 void setXmlType(XmlType value)
          Sets the value of the xmlType property.
 void setXmlVirtualAccessMethods(XmlVirtualAccessMethods value)
          Sets the value of the xmlVirtualAccessMethods property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xmlType

protected XmlType xmlType

xmlRootElement

protected XmlRootElement xmlRootElement

xmlVirtualAccessMethods

protected XmlVirtualAccessMethods xmlVirtualAccessMethods

xmlSeeAlso

protected java.util.List<java.lang.String> xmlSeeAlso

xmlJavaTypeAdapter

protected XmlJavaTypeAdapter xmlJavaTypeAdapter

xmlClassExtractor

protected XmlClassExtractor xmlClassExtractor

xmlProperties

protected XmlProperties xmlProperties

javaAttributes

protected JavaType.JavaAttributes javaAttributes

name

protected java.lang.String name

superType

protected java.lang.String superType

xmlAccessorOrder

protected XmlAccessOrder xmlAccessorOrder

xmlAccessorType

protected XmlAccessType xmlAccessorType

xmlCustomizer

protected java.lang.String xmlCustomizer

xmlDiscriminatorNode

protected java.lang.String xmlDiscriminatorNode

xmlDiscriminatorValue

protected java.lang.String xmlDiscriminatorValue

xmlInlineBinaryData

protected java.lang.Boolean xmlInlineBinaryData

xmlTransient

protected java.lang.Boolean xmlTransient

xmlNameTransformer

protected java.lang.String xmlNameTransformer
Constructor Detail

JavaType

public JavaType()
Method Detail

getXmlType

public XmlType getXmlType()
Gets the value of the xmlType property.

Returns:
possible object is XmlType

setXmlType

public void setXmlType(XmlType value)
Sets the value of the xmlType property.

Parameters:
value - allowed object is XmlType

getXmlRootElement

public XmlRootElement getXmlRootElement()
Gets the value of the xmlRootElement property.

Returns:
possible object is XmlRootElement

setXmlRootElement

public void setXmlRootElement(XmlRootElement value)
Sets the value of the xmlRootElement property.

Parameters:
value - allowed object is XmlRootElement

getXmlVirtualAccessMethods

public XmlVirtualAccessMethods getXmlVirtualAccessMethods()
Gets the value of the xmlVirtualAccessMethods property.

Returns:
possible object is XmlVirtualAccessMethods

setXmlVirtualAccessMethods

public void setXmlVirtualAccessMethods(XmlVirtualAccessMethods value)
Sets the value of the xmlVirtualAccessMethods property.

Parameters:
value - allowed object is XmlVirtualAccessMethods

getXmlSeeAlso

public java.util.List<java.lang.String> getXmlSeeAlso()
Gets the value of the xmlSeeAlso 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 xmlSeeAlso property.

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

    getXmlSeeAlso().add(newItem);
 

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


getXmlJavaTypeAdapter

public XmlJavaTypeAdapter getXmlJavaTypeAdapter()
Gets the value of the xmlJavaTypeAdapter property.

Returns:
possible object is XmlJavaTypeAdapter

setXmlJavaTypeAdapter

public void setXmlJavaTypeAdapter(XmlJavaTypeAdapter value)
Sets the value of the xmlJavaTypeAdapter property.

Parameters:
value - allowed object is XmlJavaTypeAdapter

getXmlClassExtractor

public XmlClassExtractor getXmlClassExtractor()
Gets the value of the xmlClassExtractor property.

Returns:
possible object is XmlClassExtractor

setXmlClassExtractor

public void setXmlClassExtractor(XmlClassExtractor value)
Sets the value of the xmlClassExtractor property.

Parameters:
value - allowed object is XmlClassExtractor

getXmlProperties

public XmlProperties getXmlProperties()
Gets the value of the xmlProperties property.

Returns:
possible object is XmlProperties

setXmlProperties

public void setXmlProperties(XmlProperties value)
Sets the value of the xmlProperties property.

Parameters:
value - allowed object is XmlProperties

getJavaAttributes

public JavaType.JavaAttributes getJavaAttributes()
Gets the value of the javaAttributes property.

Returns:
possible object is JavaType.JavaAttributes

setJavaAttributes

public void setJavaAttributes(JavaType.JavaAttributes value)
Sets the value of the javaAttributes property.

Parameters:
value - allowed object is JavaType.JavaAttributes

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getSuperType

public java.lang.String getSuperType()
Gets the value of the superType property.

Returns:
possible object is String

setSuperType

public void setSuperType(java.lang.String value)
Sets the value of the superType property.

Parameters:
value - allowed object is String

getXmlAccessorOrder

public XmlAccessOrder getXmlAccessorOrder()
Gets the value of the xmlAccessorOrder property.

Returns:
possible object is XmlAccessOrder

setXmlAccessorOrder

public void setXmlAccessorOrder(XmlAccessOrder value)
Sets the value of the xmlAccessorOrder property.

Parameters:
value - allowed object is XmlAccessOrder

isSetXmlAccessorOrder

public boolean isSetXmlAccessorOrder()
Indicates if xmlAccessorOrder has been set, i.e. is non-null.

Returns:
true if xmlAccessorOrder is non-null, false otherwise

getXmlAccessorType

public XmlAccessType getXmlAccessorType()
Gets the value of the xmlAccessorType property.

Returns:
possible object is XmlAccessType

setXmlAccessorType

public void setXmlAccessorType(XmlAccessType value)
Sets the value of the xmlAccessorType property.

Parameters:
value - allowed object is XmlAccessType

isSetXmlAccessorType

public boolean isSetXmlAccessorType()
Indicates if xmlAccessorType has been set, i.e. is non-null.

Returns:
true if xmlAccessorType is non-null, false otherwise

getXmlCustomizer

public java.lang.String getXmlCustomizer()
Gets the value of the xmlCustomizer property.

Returns:
possible object is String

setXmlCustomizer

public void setXmlCustomizer(java.lang.String value)
Sets the value of the xmlCustomizer property.

Parameters:
value - allowed object is String

getXmlDiscriminatorNode

public java.lang.String getXmlDiscriminatorNode()
Gets the value of the xmlDiscriminatorNode property.

Returns:
possible object is String

setXmlDiscriminatorNode

public void setXmlDiscriminatorNode(java.lang.String value)
Sets the value of the xmlDiscriminatorNode property.

Parameters:
value - allowed object is String

getXmlDiscriminatorValue

public java.lang.String getXmlDiscriminatorValue()
Gets the value of the xmlDiscriminatorValue property.

Returns:
possible object is String

setXmlDiscriminatorValue

public void setXmlDiscriminatorValue(java.lang.String value)
Sets the value of the xmlDiscriminatorValue property.

Parameters:
value - allowed object is String

isXmlInlineBinaryData

public boolean isXmlInlineBinaryData()
Gets the value of the xmlInlineBinaryData property.

Returns:
possible object is Boolean

setXmlInlineBinaryData

public void setXmlInlineBinaryData(java.lang.Boolean value)
Sets the value of the xmlInlineBinaryData property.

Parameters:
value - allowed object is Boolean

isSetXmlInlineBinaryData

public boolean isSetXmlInlineBinaryData()
Indicates if xmlInlineBinaryData has been set, i.e. is non-null.

Returns:
true if xmlInlineBinaryData is non-null, false otherwise

isXmlTransient

public boolean isXmlTransient()
Gets the value of the xmlTransient property.

Returns:
possible object is Boolean

setXmlTransient

public void setXmlTransient(java.lang.Boolean value)
Sets the value of the xmlTransient property.

Parameters:
value - allowed object is Boolean

isSetXmlTransient

public boolean isSetXmlTransient()
Indicates if xmlTransient has been set, i.e. is non-null.

Returns:
true is xmlTransient is non-null, false otherwise

getXmlNameTransformer

public java.lang.String getXmlNameTransformer()
Gets the value of the xmlNameTransformer property.

Returns:
possible object is String

setXmlNameTransformer

public void setXmlNameTransformer(java.lang.String value)
Sets the value of the xmlNameTransformer property.

Parameters:
value - allowed object is String

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference