Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/UserGuide/MOXy"

m (Basic)
m (Basic)
Line 54: Line 54:
 
**[[EclipseLink/UserGuide/MOXy/Overview/DynamicEntities|Static vs. Dynamic MOXy]]
 
**[[EclipseLink/UserGuide/MOXy/Overview/DynamicEntities|Static vs. Dynamic MOXy]]
  
===Basic===
+
=== Basic ===
 +
 
 
*[[EclipseLink/UserGuide/MOXy/Runtime|Runtime]]  
 
*[[EclipseLink/UserGuide/MOXy/Runtime|Runtime]]  
**[[EclipseLink/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime|Specifying the EclipseLink Runtime]]
+
**[[EclipseLink/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime|Specifying the EclipseLink Runtime]]  
**<!-- [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping|Bootstrapping]] --> Bootstrapping
+
**<!-- [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping|Bootstrapping]] --> Bootstrapping  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project|From a Single Project]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project|From a Single Project]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Multiple Projects|From Multiple Projects]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Multiple Projects|From Multiple Projects]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Generating Schema|Generating Schema]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Generating Schema|Generating Schema]]  
**[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping Dynamic|Dynamic JAXB Bootstrapping]]
+
**[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping Dynamic|Dynamic JAXB Bootstrapping]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime/Using DynamicEntities|Specifying the EclipseLink Runtime]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime/Using DynamicEntities|Specifying the EclipseLink Runtime]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/From Schema|From an XML Schema]]  
 
***[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/From Schema|From an XML Schema]]  
 
***From a Single Project  
 
***From a Single Project  
 
****[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From OXM using DynamicEntities|From OXM using DynamicEntities]]  
 
****[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From OXM using DynamicEntities|From OXM using DynamicEntities]]  
****<!-- [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From sessions.xml using DynamicEntities|From sessions.xml using DynamicEntities]] --> From sessions.xml using Dynamic Entities
+
****<!-- [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From sessions.xml using DynamicEntities|From sessions.xml using DynamicEntities]] --> From sessions.xml using Dynamic Entities  
 
***From Multiple Projects  
 
***From Multiple Projects  
 
****[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From OXM using DynamicEntities|From OXM using DynamicEntities]]  
 
****[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From OXM using DynamicEntities|From OXM using DynamicEntities]]  
****<!--[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From sessions.xml using DynamicEntities|From sessions.xml using DynamicEntities]] --> From sessions.xml using DynamicEntities
+
****<!--[[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Single Project/From sessions.xml using DynamicEntities|From sessions.xml using DynamicEntities]] --> From sessions.xml using DynamicEntities  
**<!--[[EclipseLink/UserGuide/MOXy/Runtime/Querying Objects by XPath|Querying Objects by XPath]] --> Querying by XPath
+
**<!--[[EclipseLink/UserGuide/MOXy/Runtime/Querying Objects by XPath|Querying Objects by XPath]] --> Querying by XPath  
**<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects|Converting XML to Objects (Unmarshalling)]] --> Converting XML to Objects (Unmarshalling)
+
**<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects|Converting XML to Objects (Unmarshalling)]] --> Converting XML to Objects (Unmarshalling)  
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Sources|Sources (DOM, SAX, StAX, Streams)]] --> Sources (DOM, SAX, StAX, Streams)
+
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Sources|Sources (DOM, SAX, StAX, Streams)]] --> Sources (DOM, SAX, StAX, Streams)  
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Validating Against an XML Schema|Validating Against an XML Schema]] --> Validating Against an XML Schema
+
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Validating Against an XML Schema|Validating Against an XML Schema]] --> Validating Against an XML Schema  
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Events|Events]] --> Events
+
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Events|Events]] --> Events  
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Handling Unmapped Content|Handling Unmapped Content]] -->Handling Unmapped Content
+
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Converting XML to Objects/Handling Unmapped Content|Handling Unmapped Content]] -->Handling Unmapped Content  
**<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML|Convert Objects to XML (Marshalling)]] -->Convert Objects to XML (Marshalling)
+
**<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML|Convert Objects to XML (Marshalling)]] -->Convert Objects to XML (Marshalling)  
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML/Targets|Targets (DOM, SAX, StAX, Streams)]] -->Targets (DOM, SAX, StAX, Streams)
+
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML/Targets|Targets (DOM, SAX, StAX, Streams)]] -->Targets (DOM, SAX, StAX, Streams)  
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML/Properties|Properties (Formatting &amp; Encoding)]] -->Properties (Formatting &amp; Encoding)
+
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML/Properties|Properties (Formatting &amp; Encoding)]] -->Properties (Formatting &amp; Encoding)  
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML/Events|Events]] -->Events
+
***<!--[[EclipseLink/UserGuide/MOXy/Runtime/Convert Objects to XML/Events|Events]] -->Events  
 
**[[EclipseLink/UserGuide/MOXy/Runtime/Binding to an Existing Document|Binding to an Existing Document]]  
 
**[[EclipseLink/UserGuide/MOXy/Runtime/Binding to an Existing Document|Binding to an Existing Document]]  
*<!--[[EclipseLink/UserGuide/MOXy/Type Level|Type Level]]--> Type Level
+
*<!--[[EclipseLink/UserGuide/MOXy/Type Level|Type Level]]--> Type Level  
**<!--[[EclipseLink/UserGuide/MOXy/Type Level/Mapping to a Type or Element|Mapping to a Type or Element]] --> Mapping to a Type or Element
+
**<!--[[EclipseLink/UserGuide/MOXy/Type Level/Mapping to a Type or Element|Mapping to a Type or Element]] --> Mapping to a Type or Element  
***[[EclipseLink/UserGuide/MOXy/Type Level/Mapping to a Type or Element/Default Root Element|Default Root Element]]
+
***[[EclipseLink/UserGuide/MOXy/Type Level/Mapping to a Type or Element/Default Root Element|Default Root Element]]  
**[[EclipseLink/UserGuide/MOXy/Type Level/Setting Up Namespace Information|Setting Up Namespace Information]]
+
**[[EclipseLink/UserGuide/MOXy/Type Level/Setting Up Namespace Information|Setting Up Namespace Information]]  
**<!--[[EclipseLink/UserGuide/MOXy/Type Level/Creating Objects|Creating Objects (Constructors &amp; Factories)]] -->Creating Objects (Constructors &amp; Factories)
+
**<!--[[EclipseLink/UserGuide/MOXy/Type Level/Creating Objects|Creating Objects (Constructors &amp; Factories)]] -->Creating Objects (Constructors &amp; Factories)  
**<!--[[EclipseLink/UserGuide/MOXy/Type Level/Handling Inheritance|Handling Inheritance]] --> Handling Inheritance
+
**<!--[[EclipseLink/UserGuide/MOXy/Type Level/Handling Inheritance|Handling Inheritance]] --> Handling Inheritance  
 
*[[EclipseLink/UserGuide/MOXy/Simple Values|Simple Values]]  
 
*[[EclipseLink/UserGuide/MOXy/Simple Values|Simple Values]]  
**[[EclipseLink/UserGuide/MOXy/Simple Values/Single Values/XMLDirectMapping|Mapping Simple Values]]
+
**[[EclipseLink/UserGuide/MOXy/Simple Values/Single Values/XMLDirectMapping|Mapping Simple Values]]  
**[[EclipseLink/UserGuide/MOXy/Simple Values/Collections/XMLDirectCollectionMapping|Mapping Collections of Simple Values]]
+
**[[EclipseLink/UserGuide/MOXy/Simple Values/Collections/XMLDirectCollectionMapping|Mapping Collections of Simple Values]]  
 
**[[EclipseLink/UserGuide/MOXy/Simple Values/Enums|Enums]]  
 
**[[EclipseLink/UserGuide/MOXy/Simple Values/Enums|Enums]]  
**[[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types|Special Schema Types]]  
+
**<!-- [[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types|Special Schema Types]] -->Special Schema Types
***[[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Date and Time Types|Date and Time Types]]  
+
***<!-- [[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Date and Time Types|Date and Time Types]] -->Date and Time Types
***[[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Binary Types|Binary Types]]  
+
***<!-- [[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Binary Types|Binary Types]] -->Binary Types
***[[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Leveraging xsi:type|Leveraging xsi:type]]  
+
***<!-- [[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Leveraging xsi:type|Leveraging xsi:type]] -->Leveraging xsi:type
***[[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Unions|Unions]]  
+
***<!-- [[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema Types/Unions|Unions]] -->Unions
*[[EclipseLink/UserGuide/MOXy/Relationships|Relationships]]  
+
*<!-- [[EclipseLink/UserGuide/MOXy/Relationships|Relationships]] --> Relationships
**[[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned|Privately Owned]]
+
**<!-- [[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned|Privately Owned]] --> Privately owned
 
***[[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-One|Mapping One-to-One Relationships]]  
 
***[[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-One|Mapping One-to-One Relationships]]  
***[[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-Many|One-to-Many – XMLCompositeCollectionMapping]]  
+
***[[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-Many|One-to-Many – XMLCompositeCollectionMapping]] <!-- **[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference|Shared Reference]] -->  
<!-- **[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference|Shared Reference]] -->
+
**Shared Reference  
**Shared Reference
+
***<!--[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys|Keys and Foreign Keys]] --> Keys and Foreign Keys  
***<!--[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys|Keys and Foreign Keys]] --> Keys and Foreign Keys
+
****[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Single Key|Single Key]]  
****[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Single Key|Single Key]]
+
 
****[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Composite Key|Composite Key]]  
 
****[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Composite Key|Composite Key]]  
****[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Embedded Key Class|Embedded Key Class]]  
+
****<!-- [[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Embedded Key Class|Embedded Key Class]] --> Embedded Key Class
 
***[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Many-to-One|Many-to-One – XMLObjectReferenceMapping]]  
 
***[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Many-to-One|Many-to-One – XMLObjectReferenceMapping]]  
 
***[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Many-to-|Many-to-Many – XMLCollectionReferenceMapping]]  
 
***[[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Many-to-|Many-to-Many – XMLCollectionReferenceMapping]]  

Revision as of 15:17, 19 January 2011

Eclipselink-logo.gif

The EclipseLink MOXy (JAXB) User's Guide

Version 2.2.0

Old version 1.x Documentation



Complete Table of Contents:

MOXy Introduction

Basic

Back to the top