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

EclipseLink/Development/Documentation/MOXy

< EclipseLink‎ | Development‎ | Documentation
Revision as of 17:48, 27 January 2010 by Unnamed Poltroon (Talk) (New page: == Table of Contents == # Overview # Runtime ## Specifying the EclipseLink Runtime ## Bootstrapping ### Single Project ### Multiple Projects ### Schema Generation ## Querying Objects by X...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Table of Contents

  1. Overview
  2. Runtime
    1. Specifying the EclipseLink Runtime
    2. Bootstrapping
      1. Single Project
      2. Multiple Projects
      3. Schema Generation
    3. Querying Objects by XPath
    4. Convert XML to Objects (Unmarshalling)
      1. Sources (DOM, SAX, StAX, Streams)
      2. Validating Against an XML Schema
      3. Events
      4. Handling Unmapped Content
    5. Convert Objects to XML (Marshalling)
      1. Targets (DOM, SAX, StAX, Streams)
      2. Properties (Formatting & Encoding)
      3. Events
    6. Binding to an Existing Document
  3. Type Level
    1. Mapping to a Type or Element
      1. Default Root Element
    2. Setting Up Namespace Information
    3. Object Creation (Constructors & Factories)
    4. Handling Inheritance
  4. Simple Values
    1. Single Value – XMLDirectMapping
    2. Collection – XMLDirectCollectionMapping
    3. Enums
    4. Special Schema Types
      1. Date/Time Types
      2. Binary Types
      3. Leveraging xsi:type
      4. Unions
  5. Relationships
    1. Privately Owned
      1. One-to-One – XMLCompositeObjectMapping
      2. One-to-Many – XMLCompositeCollectionMapping
    2. Shared Reference
      1. Keys & Foreign Keys
        1. Single Key
        2. Composite Key
        3. Embedded Key Class
      2. Many-to-One – XMLObjectReferenceMapping
      3. Many-to-Many – XMLCollectionReferenceMapping
    3. Collections/Maps
    4. Bidirectional Relationships
      1. XMLInverseMapping
  6. Advanced XML Schema Concepts
    1. Handling Null Values
    2. Substitution Groups & Choice
      1. XMLChoiceObjectMapping
      2. XMLChoiceCollectionMapping
    3. Wildcard Content
      1. XMLAnyAttributeMapping
      2. XMLAnyObjectMapping
      3. XMLAnyCollectionMapping
  7. Mapping the Unmappable
    1. Converters
    2. Transformation Mapping
    3. XMLFragmentMapping
    4. XMLFragmentCollectionMapping
  8. Schema Customization
  9. Generating Java Classes from an XML Schema
  10. Mapping JPA Entities to XML
    1. Lazily Loaded Fields/Properties
    2. Bidirectional Relationships
    3. Keys & Foreign Keys
  11. Web Services
    1. Attachments
      1. XMLBinaryDataMapping
      2. XMLBinaryDataCollectionMappig

Back to the top