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 |
|||
(21 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> | ||
Line 57: | Line 63: | ||
= Overview <br> = | = Overview <br> = | ||
− | == [[EclipseLink/UserGuide/MOXy/Overview/JAXB| | + | == [[EclipseLink/UserGuide/MOXy/Overview/JAXB|MOXy Overview ]] == |
= Runtime = | = Runtime = | ||
Line 63: | Line 69: | ||
== [[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]] == |
+ | |||
+ | == [[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/Bootstrapping/Generating Schema|Generating Schema]] == | ||
Line 77: | Line 87: | ||
= Type Level = | = 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/Setting Up Namespace Information|Setting Up Namespace Information]] == | ||
− | |||
− | |||
== [[EclipseLink/UserGuide/MOXy/Type Level/Handling Inheritance|Handling Inheritance]] == | == [[EclipseLink/UserGuide/MOXy/Type Level/Handling Inheritance|Handling Inheritance]] == | ||
Line 93: | Line 99: | ||
== [[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/Multiple Mappings|Multiple Mappings for a Single Property ]] == |
+ | |||
+ | == [[EclipseLink/UserGuide/MOXy/Simple Values/Enums|Mapping Enums]] == | ||
== Special Schema Types == | == Special Schema Types == | ||
Line 99: | Line 107: | ||
=== [[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]] === | ||
− | === [[EclipseLink/UserGuide/MOXy/Simple Values/Special Schema 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%"> | </div> <div style="clear: right;"> </div> <div style="float:right;width:49%"> | ||
= Mapping Relationships = | = Mapping Relationships = | ||
Line 112: | Line 120: | ||
=== [[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-Many|Mapping One-to-Many Relationships]] === | === [[EclipseLink/UserGuide/MOXy/Relationships/Privately Owned/One-to-Many|Mapping One-to-Many Relationships]] === | ||
− | |||
== Shared Reference Mappings == | == Shared Reference Mappings == | ||
Line 122: | Line 129: | ||
=== [[EclipseLink/UserGuide/MOXy/Relationships/Bidirectional Relationships|Bidirectional Relationships]] === | === [[EclipseLink/UserGuide/MOXy/Relationships/Bidirectional Relationships|Bidirectional Relationships]] === | ||
− | = Advanced | + | = Advanced Concepts = |
− | == [[EclipseLink/UserGuide/MOXy/Advanced | + | == [[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 = | = Mapping the Unmappable = | ||
− | == [[EclipseLink/UserGuide/MOXy/Mapping the Unmappable/ | + | == [[EclipseLink/UserGuide/MOXy/Mapping the Unmappable/XmlAdapter|XmlAdapter]] == |
== [[EclipseLink/UserGuide/MOXy/Mapping the Unmappable/Transformation Mapping|XML Transformations]] == | == [[EclipseLink/UserGuide/MOXy/Mapping the Unmappable/Transformation Mapping|XML Transformations]] == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Generating Java Classes from an XML Schema = | = Generating Java Classes from an XML Schema = | ||
Line 156: | Line 151: | ||
= Dynamic JAXB = | = Dynamic JAXB = | ||
− | == [[EclipseLink/UserGuide/MOXy/Overview/DynamicEntities|Static vs. Dynamic MOXy]] | + | == [[EclipseLink/UserGuide/MOXy/Overview/DynamicEntities|Static vs. Dynamic MOXy]] == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == [[EclipseLink/UserGuide/MOXy/ | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime/Using DynamicEntities|Specifying the EclipseLink Runtime]] == |
− | == | + | == Bootstrapping == |
− | == [[EclipseLink/UserGuide/MOXy/ | + | === [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/From Schema|From XML Schema]] === |
− | = | + | === [[EclipseLink/UserGuide/MOXy/Runtime/Bootstrapping/From OXM|From EclipseLink OXM]] === |
− | == [[EclipseLink/UserGuide/MOXy/ | + | == [[EclipseLink/UserGuide/MOXy/Runtime/Dynamic/Customizing|Customizing Generated Mappings]] == |
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