private static class SingletonObjectFactoryHolder{ private static final ObjectFactory INSTANCE; static { try { INSTANCE = new ObjectFactory(); } catch (Exception e) { throw new ExceptionInInitializerError(e); } } }
ObjectFactory factory = new ObjectFactory(); JAXBElement<String> createMessageDescription = factory.createMessageDescription("description"); message.setDescription(createMessageDescription);
ObjectFactory objectFactory = new ObjectFactory(); JAXBElement<String> jaxbElement = objectFactory.createAmount("Hello World");
ObjectFactory objFactory = new ObjectFactory(); MyRootElement root = objFactory.createMyRootElement(); ... // Set root properties ... if (!writeDocument(objFactory.createMyRootElement(root), output)) { System.err.println("Failed to marshal XML document"); } ... private boolean writeDocument(JAXBElement document, OutputStream output) { Class<?> clazz = document.getValue().getClass(); try { JAXBContext context = JAXBContext.newInstance(clazz.getPackage().getName()); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); m.marshal(document, output); return true; } catch (JAXBException e) { e.printStackTrace(System.err); return false; } }
ObjectFactory factory = new ObjectFactory(); XhtmlHtmlType html = factory.createXhtmlHtmlType(); XhtmlHeadType head = factory.createXhtmlHeadType(); html.setHead(head); XhtmlStyleType style = factory.createXhtmlStyleType(); head.getContent().add(factory.createXhtmlHeadTypeStyle(style));
JAXBContext context; context = JAXBContext.newInstance(*yourClass*.class); final ObjectFactory objFactory = new ObjectFactory(); final JAXBElement<YourClass> element = objFactory .*autoGeneratedmethodfromObjectFactorytogetelement*; Marshaller marshaller; marshaller = context.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); final StringWriter stringWriter = new StringWriter(); marshaller.marshal(element, stringWriter); String message = stringWriter.toString();
ObjectFactory fact = new ObjectFactory(); JAXBElement<String> str = fact.createCompositeTypeStringValue("vik"); comp.setStringValue(str); CompositeType retcomp = service.getDataUsingDataContract(comp); System.out.println(retcomp.getStringValue().getValue());
Market.Detail.Shipping mds = new Market.Detail.Shipping(); mds.setAvailable(false); JAXBElement<Market.Detail.Shipping> shipping = new ObjectFactory().createShipping(mds); shipping.setNil(true); // mark the element as nil md.setShipping(shipping);
@Test public void testMarshaler() throws Exception { EntityTest entity = new EntityTest(); JAXBElement<Date> date = new ObjectFactory().createEndDate(new Date()); entity.setEndDate(date); JAXBContext context = JAXBContext.newInstance(EntityTest.class, ObjectFactory.class); Marshaller marshaller = context.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, false); marshaller.marshal(entity, System.out); }
JAXBContext jc = JAXBContext.newInstance(("org.tempuri.xmlschema")); Marshaller m = jc.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); ObjectFactory o = new ObjectFactory(); Message msg = o.createMessage(); byte[] data = new byte[] {0x45, 0x31}; msg.setContent(data); m.marshal(msg, System.out);
class ListClass<T> { private ObjectFactory<T> factory; ListClass<T>(Class<T> type) { factory = new ObjectFactory(type); } static <T> ListClass<T> of(Class<T> type) { return new ListClass<T>(type); } } ListClass<GameObject> list = ListClass.of(GameObject.class);
void marshal() throws Exception { JAXBContext jc = JAXBContext.newInstance( "com.foo:com.bar" ); Marshaller m = jc.createMarshaller(); DataType data = new DataType(); ObjectFactory of = new ObjectFactory(); JAXBElement<DataType> jbe = of.createData(data); data.setChildData("child data"); m.marshal( jbe, System.out ); }
public class ImplementAuthentication { void authentication() { AuthenticationHeader authenticationHeader = new AuthenticationHeader(); authenticationHeader.setPassword("MyPassword"); authenticationHeader.setUserName("MyUsername"); ObjectFactory obj = new ObjectFactory(); obj.createAuthenticationHeader(authenticationHeader); } }
SOAPHeader soapHeader = context.getMessage().getSOAPHeader(); Object z; XMLUtil xmlUtil = new XMLUtil(); for( Iterator<SOAPElement> it = soapHeader.getChildElements(new ObjectFactory().createServiceContext(null).getName()); it.hasNext(); ){ SOAPElement sc = it.next(); z = xmlUtil.unmarshall(sc, ServiceContextType.class); }
MyEntityType met = ...; EntityAdapter adapter = new EntityAdapter(); EntityComplexType ect = adapter.marshal( met ); ObjectFactory of = new ObjectFactory(); JAXBElement<EntityComplexType> jbe = of.createEntityComplexType( ect ); JAXBContext jc = JAXBContext.newInstance( PACKAGE ); Marshaller m = jc.createMarshaller(); m.marshal( jbe, ... );
public static void main(String[] args) throws JAXBException { final JAXBContext context = JAXBContext.newInstance(ID.class); final Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); final ID id = new ID(); id.setEntryMethod("method"); ObjectFactory o = new ObjectFactory(); id.getContent().add("sample text"); id.getContent().add(o.createIDID1("id1")); m.marshal(id, System.out); }
public static org.apache.cxf.ws.addressing.EndpointReferenceType createReference(String address) { org.apache.cxf.ws.addressing.ObjectFactory factory = new org.apache.cxf.ws.addressing.ObjectFactory(); org.apache.cxf.ws.addressing.EndpointReferenceType epr = factory.createEndpointReferenceType(); org.apache.cxf.ws.addressing.AttributedURIType uri = factory.createAttributedURIType(); uri.setValue(address); epr.setAddress(uri); return epr; }
ObjectFactory objectFactory = new ObjectFactory(); PN pn = new PN(); EnGiven enGiven = new EnGiven(); enGiven.setPartType("Hnery"); JAXBElement<EnGiven> jaxbeGiven = objectFactory.createENGiven(enGiven); pn.getContent().add(jaxbeGiven);
DemoType demoServiceRequest = new DemoType(); demoServiceRequest.setName("fgfg"); ObjectFactory obDemo = new ObjectFactory(); Request requestObject = new Request(); requestObject.setAny(obDemo.createDemo(demoServiceRequest));
ObjectFactory factory = new ObjectFactory(); CategorizeType catType = factory.createCategorizeType(); catType.setValue("0.3"); JAXBElement<String> thresh = factory.createCategorizeTypeThreshold("30.0"); JAXBElement<String> threshVal = factory.createCategorizeTypeValue("0.4"); JAXBElement<String> thresh2 = factory.createCategorizeTypeThreshold("40.0"); JAXBElement<String> threshVal2 = factory.createCategorizeTypeValue("0.45"); catType.getThresholdAndValue().add(thresh); catType.getThresholdAndValue().add(threshVal); catType.getThresholdAndValue().add(thresh2); catType.getThresholdAndValue().add(threshVal2); JAXBElement<CategorizeType> element = factory.createCategorize(catType); // marshall to XML here!