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/Examples/MOXy/Dynamic/DynamicEntityToXml

< EclipseLink‎ | Examples‎ | MOXy‎ | Dynamic
Revision as of 11:57, 24 June 2010 by Unnamed Poltroon (Talk) (Create Dynamic Entities)

Overview

In this example we will show how to create dynamic entities and marshal then to XML.

Create Dynamic Entities

DynamicEntity customer = jaxbContext.newDynamicEntity("org.example.Customer");
customer.set("name", "Jane Doe");
 
DynamicEntity address = jaxbContext.newDynamicEntity("org.example.Address");
address.set("street", "1 Any Street");
address.set("city", "Any Town");
customer.set("address", address);

Marshal Dynamic Entities to XML

Marshaller marshaller = jaxbContext.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
marshaller.marshal(customer, System.out);

Back to the top