Examples of XMLTransformer


Examples of org.eclipse.persistence.platform.xml.XMLTransformer

              } else {
                  return unmarshal(streamSource.getSystemId());
              }
          } else {
            XMLUnmarshallerHandler handler = this.xmlUnmarshaller.getUnmarshallerHandler();
            XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer();
            SAXResult result = new SAXResult(handler);
            transformer.transform(source, result);
            return handler.getResult();         
          }
      }finally {
          xmlUnmarshaller.getStringBuffer().reset();
        }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

            } else {
              return unmarshal(streamSource.getSystemId(), clazz);
            }
        } else {
          DOMResult result = new DOMResult();
          XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer();
          transformer.transform(source, result);
          return unmarshal(result.getNode(), clazz);
         
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

    /**
     * Write the XML string representation of the DOM.
     */
    public void transformToWriter(Writer writer) {
        XMLTransformer xmlTransformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer();
        xmlTransformer.transform(this.getDOM(), writer);
    }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

        Node n = this.marshaller.objectToXML(obj, node, desc, domRecord, isXMLRoot, this.getDocumentPreservationPolicy());

        validateNode(n);
       
        DOMResult result = new DOMResult(node);
        XMLTransformer transformer = marshaller.getTransformer();
        if (isXMLRoot) {
            String oldEncoding = transformer.getEncoding();
            String oldVersion = transformer.getVersion();
            if (((XMLRoot) obj).getEncoding() != null) {
                transformer.setEncoding(((XMLRoot) obj).getEncoding());
            }
            if (((XMLRoot) obj).getXMLVersion() != null) {
                transformer.setVersion(((XMLRoot) obj).getXMLVersion());
            }
            transformer.transform(n, result);
            transformer.setEncoding(oldEncoding);
            transformer.setVersion(oldVersion);
        } else {
            transformer.transform(n, result);
          
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

            } else {
                return unmarshal(streamSource.getSystemId(), clazz);
            }
        } else {
          DOMResult result = new DOMResult();
          XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer();
          transformer.transform(source, result);
          return unmarshal(result.getNode(), clazz);
         
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

            } else {
                return unmarshal(streamSource.getSystemId());
            }
        } else {
          XMLUnmarshallerHandler handler = this.xmlUnmarshaller.getUnmarshallerHandler();
          XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer();
          SAXResult result = new SAXResult(handler);
          transformer.transform(source, result);
          return handler.getResult();
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

    }

    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;
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

          } else if (source instanceof ExtendedSource){
            ExtendedSource extendedSource = (ExtendedSource)source;
            return unmarshal(null, extendedSource.createReader(xmlUnmarshaller));
          } else {
            UnmarshallerHandler handler = this.xmlUnmarshaller.getUnmarshallerHandler();
            XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer();
            SAXResult result = new SAXResult(handler);
            transformer.transform(source, result);
            return handler.getResult();         
          }
      }finally {
          xmlUnmarshaller.getStringBuffer().reset();
        }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

        } else if(source instanceof ExtendedSource){
            ExtendedSource extendedSource = (ExtendedSource)source;
            return unmarshal(null, clazz, extendedSource.createReader(xmlUnmarshaller, clazz));    
        } else {
          DOMResult result = new DOMResult();
          XMLTransformer transformer = XMLPlatformFactory.getInstance().getXMLPlatform().newXMLTransformer();
          transformer.transform(source, result);
          return unmarshal(result.getNode(), clazz);
         
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.platform.xml.XMLTransformer

        Node n = this.marshaller.objectToXML(obj, node, desc, domRecord, isXMLRoot, this.getDocumentPreservationPolicy());

        validateNode(n);
       
        DOMResult result = new DOMResult(node);
        XMLTransformer transformer = marshaller.getTransformer();
        if (isXMLRoot) {
            String oldEncoding = transformer.getEncoding();
            String oldVersion = transformer.getVersion();
            if (((Root) obj).getEncoding() != null) {
                transformer.setEncoding(((Root) obj).getEncoding());
            }
            if (((Root) obj).getXMLVersion() != null) {
                transformer.setVersion(((Root) obj).getXMLVersion());
            }
            transformer.transform(n, result);
            if(oldEncoding != null){
                transformer.setEncoding(oldEncoding);
            }
            if(oldVersion != null){
                transformer.setVersion(oldVersion);
            }
        } else {
            transformer.transform(n, result);
          
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.