< prev index next >

jaxws/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 105,139 **** --- 105,143 ---- if (m_realTransformer == null) { m_realTransformer = transformerFactory.newTransformer(); } } + @Override public void clearParameters() { if (m_realTransformer != null) m_realTransformer.clearParameters(); } + @Override public javax.xml.transform.ErrorListener getErrorListener() { try { materialize(); return m_realTransformer.getErrorListener(); } catch (TransformerException e) { // will be caught later } return null; } + @Override public java.util.Properties getOutputProperties() { try { materialize(); return m_realTransformer.getOutputProperties(); } catch (TransformerException e) { // will be caught later } return null; } + @Override public String getOutputProperty(String str) throws java.lang.IllegalArgumentException { try { materialize(); return m_realTransformer.getOutputProperty(str);
*** 141,170 **** --- 145,177 ---- // will be caught later } return null; } + @Override public Object getParameter(String str) { try { materialize(); return m_realTransformer.getParameter(str); } catch (TransformerException e) { // will be caught later } return null; } + @Override public javax.xml.transform.URIResolver getURIResolver() { try { materialize(); return m_realTransformer.getURIResolver(); } catch (TransformerException e) { // will be caught later } return null; } + @Override public void setErrorListener( javax.xml.transform.ErrorListener errorListener) throws java.lang.IllegalArgumentException { try { materialize();
*** 172,210 **** --- 179,221 ---- } catch (TransformerException e) { // will be caught later } } + @Override public void setOutputProperties(java.util.Properties properties) throws java.lang.IllegalArgumentException { try { materialize(); m_realTransformer.setOutputProperties(properties); } catch (TransformerException e) { // will be caught later } } + @Override public void setOutputProperty(String str, String str1) throws java.lang.IllegalArgumentException { try { materialize(); m_realTransformer.setOutputProperty(str, str1); } catch (TransformerException e) { // will be caught later } } + @Override public void setParameter(String str, Object obj) { try { materialize(); m_realTransformer.setParameter(str, obj); } catch (TransformerException e) { // will be caught later } } + @Override public void setURIResolver(javax.xml.transform.URIResolver uRIResolver) { try { materialize(); m_realTransformer.setURIResolver(uRIResolver); } catch (TransformerException e) {
*** 270,279 **** --- 281,291 ---- throw new TransformerException("Unexpected StreamSource object"); } //------------------------------------------------------------------------ + @Override public void transform( javax.xml.transform.Source source, javax.xml.transform.Result result) throws javax.xml.transform.TransformerException {
*** 407,416 **** --- 419,430 ---- /** * Return Transformer instance for this thread, allocating a new one if * necessary. Note that this method does not clear global parameters, * properties or any other data set on a previously used transformer. + * + * @return Transformer instance */ public static Transformer newTransformer() { //CR : 6813167 /*Transformer tt = (Transformer) effTransformer.get(); if (tt == null) {
< prev index next >