@Override public boolean isIgnoringElementContentWhitespace () { return _WrappedFactory.isIgnoringElementContentWhitespace (); }
@Override public boolean isIgnoringElementContentWhitespace () { return _WrappedFactory.isIgnoringElementContentWhitespace (); }
public boolean isIgnoringElementContentWhitespace() { return core.isIgnoringElementContentWhitespace(); } public boolean isNamespaceAware() {
public boolean isIgnoringElementContentWhitespace() { return actual.isIgnoringElementContentWhitespace(); }
public boolean isIgnoringElementContentWhitespace() { return core.isIgnoringElementContentWhitespace(); } public boolean isNamespaceAware() {
@Override public boolean isIgnoringElementContentWhitespace() { return factory.isIgnoringElementContentWhitespace(); }
@Override public boolean isIgnoringElementContentWhitespace() { return factory.isIgnoringElementContentWhitespace(); }
public boolean isIgnoringElementContentWhitespace() { return core.isIgnoringElementContentWhitespace(); } public boolean isNamespaceAware() {
public boolean isIgnoringElementContentWhitespace() { return core.isIgnoringElementContentWhitespace(); } public boolean isNamespaceAware() {
@Override public boolean isIgnoringElementContentWhitespace() { return factory.isIgnoringElementContentWhitespace(); }
@Override public boolean isIgnoringElementContentWhitespace() { return dbf.isIgnoringElementContentWhitespace(); }
public boolean isIgnoringElementContentWhitespace() { return _WrappedFactory.isIgnoringElementContentWhitespace(); } public boolean isNamespaceAware()
public boolean isIgnoringElementContentWhitespace() { return _WrappedFactory.isIgnoringElementContentWhitespace(); }
public boolean isIgnoringElementContentWhitespace() { return base.isIgnoringElementContentWhitespace(); }
/** * Returns a suitable document builder factory. * Caches the factory in case the next caller wants the same options. * * @param validate should the parser validate documents? * @param whitespace should the parser eliminate whitespace in element content? * @param namespace should the parser be namespace aware? * * @return javax.xml.parsers.DocumentBuilderFactory */ private static synchronized DocumentBuilderFactory makeDocumentBuilderFactory(boolean validate, boolean whitespace, boolean namespace) { if (XPathUtil.documentBuilderFactory == null || documentBuilderFactory.isValidating() != validate || documentBuilderFactory.isNamespaceAware() != namespace || documentBuilderFactory.isIgnoringElementContentWhitespace() != whitespace) { // configure the document builder factory documentBuilderFactory = DocumentBuilderFactory.newInstance(); documentBuilderFactory.setValidating(validate); documentBuilderFactory.setNamespaceAware(namespace); documentBuilderFactory.setIgnoringElementContentWhitespace(whitespace); } return XPathUtil.documentBuilderFactory; }
static private void showFactoryInfo(DocumentBuilderFactory factory) { System.out.println("------------------------"); System.out.println("DocumentBuilderFactory class= "+factory.getClass().getName()); try { //ClassLoader cl = factory.getClass().getClassLoader(); //Class version = cl.loadClass("org.apache.xerces.impl.Version"); Class version = Class.forName("org.apache.xerces.impl.Version"); Method m = version.getMethod("getVersion", (Class []) null); System.out.println(" org.apache.xerces.impl.Version.version()="+m.invoke(null, (Object []) null)); //thredds.util.reflect.ProxyGenerator.showMethods( factory.getClass(), System.out); } catch (Exception e) { e.printStackTrace(); } System.out.println(); System.out.println(" factory.isValidating()="+factory.isValidating()); System.out.println(" factory.isNamespaceAware()="+factory.isNamespaceAware()); System.out.println(" factory.isIgnoringElementContentWhitespace()="+factory.isIgnoringElementContentWhitespace()); System.out.println(" factory.isExpandEntityReferences()="+factory.isExpandEntityReferences()); System.out.println(" factory.isIgnoringComments()="+factory.isIgnoringComments()); System.out.println(" factory.isCoalescing()="+factory.isCoalescing()); }
static private void showFactoryInfo(DocumentBuilderFactory factory) { System.out.println("------------------------"); System.out.println("DocumentBuilderFactory class= "+factory.getClass().getName()); try { //ClassLoader cl = factory.getClass().getClassLoader(); //Class version = cl.loadClass("org.apache.xerces.impl.Version"); Class version = Class.forName("org.apache.xerces.impl.Version"); Method m = version.getMethod("getVersion", (Class []) null); System.out.println(" org.apache.xerces.impl.Version.version()="+m.invoke(null, (Object []) null)); //thredds.util.reflect.ProxyGenerator.showMethods( factory.getClass(), System.out); } catch (Exception e) { e.printStackTrace(); } System.out.println(); System.out.println(" factory.isValidating()="+factory.isValidating()); System.out.println(" factory.isNamespaceAware()="+factory.isNamespaceAware()); System.out.println(" factory.isIgnoringElementContentWhitespace()="+factory.isIgnoringElementContentWhitespace()); System.out.println(" factory.isExpandEntityReferences()="+factory.isExpandEntityReferences()); System.out.println(" factory.isIgnoringComments()="+factory.isIgnoringComments()); System.out.println(" factory.isCoalescing()="+factory.isCoalescing()); }
static private void showFactoryInfo(DocumentBuilderFactory factory) { System.out.println("------------------------"); System.out.println("DocumentBuilderFactory class= "+factory.getClass().getName()); try { //ClassLoader cl = factory.getClass().getClassLoader(); //Class version = cl.loadClass("org.apache.xerces.impl.Version"); Class version = Class.forName("org.apache.xerces.impl.Version"); Method m = version.getMethod("getVersion", (Class []) null); System.out.println(" org.apache.xerces.impl.Version.version()="+m.invoke(null, (Object []) null)); //thredds.util.reflect.ProxyGenerator.showMethods( factory.getClass(), System.out); } catch (Exception e) { e.printStackTrace(); } System.out.println(); System.out.println(" factory.isValidating()="+factory.isValidating()); System.out.println(" factory.isNamespaceAware()="+factory.isNamespaceAware()); System.out.println(" factory.isIgnoringElementContentWhitespace()="+factory.isIgnoringElementContentWhitespace()); System.out.println(" factory.isExpandEntityReferences()="+factory.isExpandEntityReferences()); System.out.println(" factory.isIgnoringComments()="+factory.isIgnoringComments()); System.out.println(" factory.isCoalescing()="+factory.isCoalescing()); }
/** * Sets the configuration for a document builder. */ public void setConfig(DocumentBuilderFactory factory) { if (_builder == null) _builder = new DOMBuilder(); _isCoalescing = factory.isCoalescing(); setExpandEntities(factory.isExpandEntityReferences()); setSkipComments(factory.isIgnoringComments()); setSkipWhitespace(factory.isIgnoringElementContentWhitespace()); setNamespaceAware(factory.isNamespaceAware()); setNamespacePrefixes(false); setValidating(factory.isValidating()); }
/** * Sets the configuration for a document builder. */ public void setConfig(DocumentBuilderFactory factory) { if (_builder == null) _builder = new DOMBuilder(); _isCoalescing = factory.isCoalescing(); setExpandEntities(factory.isExpandEntityReferences()); setSkipComments(factory.isIgnoringComments()); setSkipWhitespace(factory.isIgnoringElementContentWhitespace()); setNamespaceAware(factory.isNamespaceAware()); setNamespacePrefixes(false); setValidating(factory.isValidating()); }