private static InputSource createInputSourceFromSource(Source aSource) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); StreamResult result = new StreamResult(baos); XMLTransformer t = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); t.transform(aSource, result); ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); InputSource inputSource = new InputSource(bais); inputSource.setSystemId(aSource.getSystemId()); return inputSource; }
public XMLTypeBindCallCustomParameter(Object obj) { super(obj); xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); xmlTransformer.setFormattedOutput(false); }
private void initialize() { XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform(); transformer = xmlPlatform.newXMLTransformer(); setEncoding(XMLConstants.DEFAULT_XML_ENCODING); setFormattedOutput(true); marshalProperties = new Properties(); }
public Object convertObjectValueToDataValue(Object objectValue, Session session, XMLMarshaller marshaller) { if (objectValue != null && elementClass.isAssignableFrom(objectValue.getClass())) { ErrorHandler handler = marshaller.getErrorHandler(); Source source = null; if(handler != null && handler instanceof JAXBErrorHandler) { source = domHandler.marshal(objectValue, ((JAXBErrorHandler)handler).getValidationEventHandler()); } else { source = domHandler.marshal(objectValue, null); } DOMResult result = new DOMResult(); if(source instanceof DOMSource){ Node n = ((DOMSource)source).getNode(); if(n.getNodeType() == Node.DOCUMENT_NODE){ return ((Document)n).getDocumentElement(); } return n; }else{ XMLTransformer xmlTransformer = xmlPlatform.newXMLTransformer(); xmlTransformer.setFormattedOutput(marshaller.isFormattedOutput()); xmlTransformer.transform(source, result); return result.getNode().getFirstChild(); } } return objectValue; }
public Object convertObjectValueToDataValue(Object objectValue, Session session, XMLMarshaller marshaller) { if (objectValue != null && elementClass.isAssignableFrom(objectValue.getClass())) { ErrorHandler handler = marshaller.getErrorHandler(); Source source = null; if(handler != null && handler instanceof JAXBErrorHandler) { source = domHandler.marshal(objectValue, ((JAXBErrorHandler)handler).getValidationEventHandler()); } else { source = domHandler.marshal(objectValue, null); } DOMResult result = new DOMResult(); if(source instanceof DOMSource){ Node n = ((DOMSource)source).getNode(); if(n.getNodeType() == Node.DOCUMENT_NODE){ return ((Document)n).getDocumentElement(); } return n; }else{ XMLTransformer xmlTransformer = xmlPlatform.newXMLTransformer(); xmlTransformer.setFormattedOutput(marshaller.isFormattedOutput()); xmlTransformer.transform(source, result); return result.getNode().getFirstChild(); } } return objectValue; }
/** * Write the XML string representation of the DOM. */ public void transformToWriter(Writer writer) { XMLTransformer xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); xmlTransformer.transform(this.getDOM(), writer); }
/** * Write the XML string representation of the DOM. */ public void transformToWriter(Writer writer) { XMLTransformer xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); xmlTransformer.transform(this.getDOM(), writer); }
/** * Write the XML string representation of the DOM. */ public void transformToWriter(Writer writer) { XMLTransformer xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); xmlTransformer.transform(this.getDOM(), writer); }
public DirectToXMLTypeMapping() { super(); this.xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); this.xmlTransformer.setFormattedOutput(false); this.xmlParser = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLParser(); this.xmlComparer = new XMLComparer(); }
public DirectToXMLTypeMapping() { super(); this.xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); this.xmlTransformer.setFormattedOutput(false); this.xmlParser = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLParser(); this.xmlComparer = new XMLComparer(); }
public DirectToXMLTypeMapping() { super(); this.xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); this.xmlTransformer.setFormattedOutput(false); this.xmlParser = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLParser(); this.xmlComparer = new XMLComparer(); }
/** * INTERNAL * @return the transformer instance for this marshaller */ @Override public XMLTransformer getTransformer() { if(null == transformer) { XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform(); transformer = xmlPlatform.newXMLTransformer(); transformer.setEncoding(getEncoding()); transformer.setFormattedOutput(isFormattedOutput()); transformer.setFragment(fragment); } return transformer; }
/** * INTERNAL * @return the transformer instance for this marshaller */ @Override public XMLTransformer getTransformer() { if(null == transformer) { XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform(); transformer = xmlPlatform.newXMLTransformer(); transformer.setEncoding(getEncoding()); transformer.setFormattedOutput(isFormattedOutput()); transformer.setFragment(fragment); } return transformer; }
public Object convertDataValueToObjectValue(Object dataValue, Session session, XMLUnmarshaller unmarshaller) { if(dataValue instanceof org.w3c.dom.Element) { ErrorHandler handler = unmarshaller.getErrorHandler(); Result result = null; if(handler != null && handler instanceof JAXBErrorHandler) { result = domHandler.createUnmarshaller(((JAXBErrorHandler)handler).getValidationEventHandler()); } else { result = domHandler.createUnmarshaller(null); } if(result instanceof DOMResult){ ((DOMResult) result).setNode((org.w3c.dom.Element)dataValue); }else{ xmlPlatform.newXMLTransformer().transform((org.w3c.dom.Element)dataValue, result); } return domHandler.getElement(result); } return dataValue; }
public Object convertDataValueToObjectValue(Object dataValue, Session session, XMLUnmarshaller unmarshaller) { if(dataValue instanceof org.w3c.dom.Element) { ErrorHandler handler = unmarshaller.getErrorHandler(); Result result = null; if(handler != null && handler instanceof JAXBErrorHandler) { result = domHandler.createUnmarshaller(((JAXBErrorHandler)handler).getValidationEventHandler()); } else { result = domHandler.createUnmarshaller(null); } if(result instanceof DOMResult){ ((DOMResult) result).setNode((org.w3c.dom.Element)dataValue); }else{ xmlPlatform.newXMLTransformer().transform((org.w3c.dom.Element)dataValue, result); } return domHandler.getElement(result); } return dataValue; }
XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); transformer.transform(source, result); return unmarshal(result.getNode(), clazz);
XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); SAXResult result = new SAXResult(handler); transformer.transform(source, result);
} else { DOMResult result = new DOMResult(); XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); transformer.transform(source, result); return unmarshal(result.getNode(), clazz);
XMLPlatform xmlPlat = XMLPlatformFactory.getInstance().getXMLPlatform(); xmlPlat.setDisableSecureProcessing(isSecureProcessingDisabled()); XMLTransformer transformer = xmlPLatform.newXMLTransformer(); transformer.transform(source, result); return unmarshal(result.getNode(), clazz);
} else { UnmarshallerHandler handler = this.xmlUnmarshaller.getUnmarshallerHandler(); XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer(); SAXResult result = new SAXResult(handler); transformer.transform(source, result);