< 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 >