Here you can find the source of getXMLTransformer()
private static Transformer getXMLTransformer() throws TransformerConfigurationException
//package com.java2s; /*/* w ww . j av a2 s . c o m*/ * Copyright 2016 Mentor Graphics Corporation. All Rights Reserved. * <p> * Recipients who obtain this code directly from Mentor Graphics use it solely * for internal purposes to serve as example Java web services. * This code may not be used in a commercial distribution. Recipients may * duplicate the code provided that all notices are fully reproduced with * and remain in the code. No part of this code may be modified, reproduced, * translated, used, distributed, disclosed or provided to third parties * without the prior written consent of Mentor Graphics, except as expressly * authorized above. * <p> * THE CODE IS MADE AVAILABLE "AS IS" WITHOUT WARRANTY OR SUPPORT OF ANY KIND. * MENTOR GRAPHICS OFFERS NO EXPRESS OR IMPLIED WARRANTIES AND SPECIFICALLY * DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, * OR WARRANTY OF NON-INFRINGEMENT. IN NO EVENT SHALL MENTOR GRAPHICS OR ITS * LICENSORS BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL * DAMAGES (INCLUDING LOST PROFITS OR SAVINGS) WHETHER BASED ON CONTRACT, TORT * OR ANY OTHER LEGAL THEORY, EVEN IF MENTOR GRAPHICS OR ITS LICENSORS HAVE BEEN * ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. * <p> */ import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.OutputKeys; import javax.xml.transform.TransformerConfigurationException; public class Main { private static Transformer _xmlTransformer; private static Transformer getXMLTransformer() throws TransformerConfigurationException { if (_xmlTransformer == null) { _xmlTransformer = TransformerFactory.newInstance().newTransformer(); _xmlTransformer.setOutputProperty(OutputKeys.INDENT, "yes"); } return _xmlTransformer; } }