Class JavaType

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

public class JavaType extends 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>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-named-object-graphs" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-null-policy" minOccurs="0"/>
         <element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-element-nillable" minOccurs="0"/>
       </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>
 
  • Field Details

  • Constructor Details

    • JavaType

      public JavaType()
  • Method Details

    • 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 List<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
    • getXmlNamedObjectGraphs

      public XmlNamedObjectGraphs getXmlNamedObjectGraphs()
      Gets the value of the xmlNamedObjectGraphs property.
      Returns:
      possible object is XmlNamedObjectGraphs
    • setXmlNamedObjectGraphs

      public void setXmlNamedObjectGraphs(XmlNamedObjectGraphs value)
      Sets the value of the xmlNamedObjectGraphs property.
      Parameters:
      value - allowed object is XmlNamedObjectGraphs
    • getXmlNullPolicy

      public XmlNullPolicy getXmlNullPolicy()
      Gets the value of the xmlNullPolicy property.
      Returns:
      possible object is XmlNullPolicy
    • setXmlNullPolicy

      public void setXmlNullPolicy(XmlNullPolicy value)
      Sets the value of the xmlNullPolicy property.
      Parameters:
      value - allowed object is XmlNullPolicy
    • getXmlElementNillable

      public XmlElementNillable getXmlElementNillable()
      Gets the value of the xmlElementNillable property.
      Returns:
      possible object is XmlElementNillable
    • setXmlElementNillable

      public void setXmlElementNillable(XmlElementNillable value)
      Sets the value of the xmlElementNillable property.
      Parameters:
      value - allowed object is XmlElementNillable
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • getSuperType

      public String getSuperType()
      Gets the value of the superType property.
      Returns:
      possible object is String
    • setSuperType

      public void setSuperType(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 String getXmlCustomizer()
      Gets the value of the xmlCustomizer property.
      Returns:
      possible object is String
    • setXmlCustomizer

      public void setXmlCustomizer(String value)
      Sets the value of the xmlCustomizer property.
      Parameters:
      value - allowed object is String
    • getXmlDiscriminatorNode

      public String getXmlDiscriminatorNode()
      Gets the value of the xmlDiscriminatorNode property.
      Returns:
      possible object is String
    • setXmlDiscriminatorNode

      public void setXmlDiscriminatorNode(String value)
      Sets the value of the xmlDiscriminatorNode property.
      Parameters:
      value - allowed object is String
    • getXmlDiscriminatorValue

      public String getXmlDiscriminatorValue()
      Gets the value of the xmlDiscriminatorValue property.
      Returns:
      possible object is String
    • setXmlDiscriminatorValue

      public void setXmlDiscriminatorValue(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(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(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 String getXmlNameTransformer()
      Gets the value of the xmlNameTransformer property.
      Returns:
      possible object is String
    • setXmlNameTransformer

      public void setXmlNameTransformer(String value)
      Sets the value of the xmlNameTransformer property.
      Parameters:
      value - allowed object is String