Here you can find the source of getNewDocumentBuilder()
Parameter | Description |
---|---|
ParserConfigurationException | if a DocumentBuilder cannot be created which satisfies the configurationrequested |
private static DocumentBuilder getNewDocumentBuilder() throws ParserConfigurationException
//package com.java2s; /*/*from w ww . ja v a2 s . co m*/ * Copyright 2007-2012 AjaxTags-Team * * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; public class Main { /** DocumentBuilderFactory. */ private static final ThreadLocal<DocumentBuilderFactory> DOC_FACTORY = new ThreadLocal<DocumentBuilderFactory>() { @Override protected DocumentBuilderFactory initialValue() { final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setValidating(false); dbf.setIgnoringElementContentWhitespace(true); return dbf; } }; /** * @return DocumentBuilder * @throws ParserConfigurationException * if a DocumentBuilder cannot be created which satisfies the configuration * requested */ private static DocumentBuilder getNewDocumentBuilder() throws ParserConfigurationException { return DOC_FACTORY.get().newDocumentBuilder(); } }