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.
Difference between revisions of "EclipseLink/UserGuide/MOXy"
< EclipseLink | UserGuide
m (→The EclipseLink MOXy (JAXB) User's Guide Version 2.2.0) |
m |
||
(40 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | '''[[Image:Elug_draft_icon.png|Warning]] This page is now obsolete. Please see the ''[http://www.eclipse.org/eclipselink/documentation/ Developing JAXB Applications Using EclipseLink MOXy]'' in the EclipseLink Documentation Center for the latest information. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
__NOTOC__<div style="float:left;width:320px">[[Image:Eclipselink-logo.gif]] </div> | __NOTOC__<div style="float:left;width:320px">[[Image:Eclipselink-logo.gif]] </div> | ||
− | =The EclipseLink MOXy (JAXB) User's Guide <br /><br /> | + | =The EclipseLink MOXy (JAXB) User's Guide <br /><br /> = |
<div style="float:right;">[[Image:Eclipselink_moxy.png]] | <div style="float:right;">[[Image:Eclipselink_moxy.png]] | ||
<div style="text-align:center;margin:2em 0;"> | <div style="text-align:center;margin:2em 0;"> | ||
− | <p>[[Image:Elug_home_icon.png | + | <p>[[Image:Elug_home_icon.png]] See [http://www.eclipse.org/eclipselink/ EclipseLink Home]</p> |
</div> | </div> | ||
</div> | </div> | ||
+ | <!-- | ||
+ | |||
<div> | <div> | ||
<div style="border:1px solid #d9d9d9;-moz-border-radius:8px 8px 8px 8px;background:#efefef;padding:10px;margin-right:125px;margin-bottom:5em;"> | <div style="border:1px solid #d9d9d9;-moz-border-radius:8px 8px 8px 8px;background:#efefef;padding:10px;margin-right:125px;margin-bottom:5em;"> | ||
Line 37: | Line 45: | ||
</table></div> | </table></div> | ||
</div> | </div> | ||
− | + | --> | |
− | + | <css> | |
− | + | .editsection {display:none;} | |
+ | #bodyContent h2, #bodyContent h3 {margin-bottom:3px;} | ||
+ | li.toclevel-2, li.toclevel-3, li.toclevel-4 {display:none;} | ||
+ | h1 {padding-top:1em;border-bottom:none;} | ||
+ | h2 span.mw-headline {font-size:0.8em;text-transform:uppercase;font-weight:bold;} | ||
+ | h2, h3, h4 {border-bottom:none;padding-top:0;padding-bottom:0} | ||
+ | h3 span.mw-headline {font-size:0.9em;margin-left:1em;font-weight:normal;} | ||
+ | h4 span.mw-headline {margin-left:2em;font-weight:normal;} | ||
+ | .widetoc #toc {width:99%;} | ||
+ | </css> | ||
+ | <div class="widetoc">__TOC__</div> <div style="font-size: 0.8em;"> | ||
+ | <div style="float: left; width: 49%;"> | ||
+ | = Overview <br> = | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Overview/JAXB|MOXy Overview ]] == | |
− | = | + | = Runtime = |
− | == | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime|Specifying the EclipseLink Runtime]] == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping|Bootstrapping]] == |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Runtime/XML_Bindings|XML Bindings]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Runtime/MetadataSource|MetadataSource]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/Generating Schema|Generating Schema]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Validating Against an XML Schema|Validating Against an XML Schema]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Events|Events]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Querying Objects by XPath|Querying Objects by XPath]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Binding to an Existing Document|Binding to an Existing Document]] == | |
− | + | ||
− | + | = Type Level = | |
− | + | ||
− | + | == [[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/Handling Inheritance|Handling Inheritance]] == | |
− | + | ||
− | + | = Mapping Simple Values and Collections = | |
− | + | ||
− | + | == [[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/Multiple Mappings|Multiple Mappings for a Single Property ]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Simple Values/Enums|Mapping Enums]] == | |
− | + | ||
− | + | == 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/Unions|Unions]] === | |
− | + | ||
− | + | === [[EclipseLink/UserGuide/MOXy/Simple_Values/Special_Schema_Types/Binary_Types|Binary Types]] === | |
− | + | ||
− | + | ||
− | + | </div> <div style="clear: right;"> </div> <div style="float:right;width:49%"> | |
− | + | = Mapping Relationships = | |
− | + | ||
− | + | == Mapping Privately Owned Relationships == | |
− | + | ||
− | + | === [[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-One|Mapping One-to-One Relationships]] === | |
− | + | ||
− | + | === [[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-Many|Mapping One-to-Many Relationships]] === | |
− | + | ||
− | + | == Shared Reference Mappings == | |
− | + | ||
− | + | === [[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Single Key|Mapping Single Key Relationships]] === | |
− | + | ||
− | + | === [[EclipseLink/UserGuide/MOXy/Relationships/Shared Reference/Keys and Foreign Keys/Composite Key|Mapping Composite Key Relationships]] === | |
− | + | ||
− | + | === [[EclipseLink/UserGuide/MOXy/Relationships/Bidirectional Relationships|Bidirectional Relationships]] === | |
− | + | ||
− | + | = Advanced Concepts = | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Advanced Concepts/Refreshing Metadata|Refreshing Metadata]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Advanced Concepts/Customizing XML Name Conversions|Customizing XML Name Conversions]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Advanced_Concepts/Virtual_Access_Methods|Virtual Access Methods]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Advanced_Concepts/XPath_Predicates|Mapping using XPath Predicates]] == | |
− | + | ||
− | + | = Mapping the Unmappable = | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Mapping the Unmappable/XmlAdapter|XmlAdapter]] == | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Mapping the Unmappable/Transformation Mapping|XML Transformations]] == | |
− | + | ||
− | + | = Generating Java Classes from an XML Schema = | |
− | + | ||
− | + | == [[EclipseLink/UserGuide/MOXy/Generating_Java_Classes_from_an_XML_Schema|JAXB Compiler]] == | |
− | + | ||
− | + | = Dynamic JAXB = | |
− | + | ||
+ | == [[EclipseLink/UserGuide/MOXy/Overview/DynamicEntities|Static vs. Dynamic MOXy]] == | ||
+ | |||
+ | == [[EclipseLink/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime/Using DynamicEntities|Specifying the EclipseLink Runtime]] == | ||
+ | |||
+ | == Bootstrapping == | ||
+ | |||
+ | === [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/From Schema|From XML Schema]] === | ||
+ | |||
+ | === [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/From OXM|From EclipseLink OXM]] === | ||
+ | |||
+ | == [[EclipseLink/UserGuide/MOXy/Runtime/Dynamic/Customizing|Customizing Generated Mappings]] == | ||
+ | |||
+ | |||
+ | </div> </div> <div style="clear: both;"> </div> | ||
+ | |||
+ | |||
+ | |||
+ | [http://wiki.eclipse.org/Category:XML Old version 1.x Documentation] | ||
+ | |||
+ | [[Category: XML]] | ||
+ | [[Category:EclipseLink/Documentation|MOXy (JAXB) User's Guide]] |
Latest revision as of 11:37, 4 February 2013
This page is now obsolete. Please see the Developing JAXB Applications Using EclipseLink MOXy in the EclipseLink Documentation Center for the latest information.
The EclipseLink MOXy (JAXB) User's Guide
See EclipseLink Home
Overview
MOXy Overview
Runtime
Specifying the EclipseLink Runtime
Bootstrapping
XML Bindings
MetadataSource
Generating Schema
Validating Against an XML Schema
Events
Querying Objects by XPath
Binding to an Existing Document
Type Level
Default Root Element
Setting Up Namespace Information
Handling Inheritance
Mapping Simple Values and Collections
Mapping Simple Values
Mapping Collections of Simple Values
Multiple Mappings for a Single Property
Mapping Enums
Special Schema Types
Date and Time Types
Unions
Binary Types
Mapping Relationships
Mapping Privately Owned Relationships
Mapping One-to-One Relationships
Mapping One-to-Many Relationships
Mapping Single Key Relationships
Mapping Composite Key Relationships
Bidirectional Relationships
Advanced Concepts
Refreshing Metadata
Customizing XML Name Conversions
Virtual Access Methods
Mapping using XPath Predicates
Mapping the Unmappable
XmlAdapter
XML Transformations
Generating Java Classes from an XML Schema
JAXB Compiler
Dynamic JAXB
Static vs. Dynamic MOXy
Specifying the EclipseLink Runtime
Bootstrapping
From XML Schema
From EclipseLink OXM
Customizing Generated Mappings