/** * Return a cached, namespace-aware, factory. */ private static XMLInputFactory getXMLInputFactory() { if (SAFE_INPUT_FACTORY != null) { return SAFE_INPUT_FACTORY; } XMLInputFactory f = NS_AWARE_INPUT_FACTORY_POOL.poll(); if (f == null) { f = createXMLInputFactory(true); } return f; }
/** * Return a cached, namespace-aware, factory. * @return */ private static XMLInputFactory getXMLInputFactory() { if (SAFE_INPUT_FACTORY != null) { return SAFE_INPUT_FACTORY; } XMLInputFactory f = NS_AWARE_INPUT_FACTORY_POOL.poll(); if (f == null) { f = createXMLInputFactory(true); } return f; }
/** * Return a cached, namespace-aware, factory. */ private static XMLInputFactory getXMLInputFactory() { if (SAFE_INPUT_FACTORY != null) { return SAFE_INPUT_FACTORY; } XMLInputFactory f = NS_AWARE_INPUT_FACTORY_POOL.poll(); if (f == null) { f = createXMLInputFactory(true); } return f; }
/** * Return a cached, namespace-aware, factory. * @return */ private static XMLInputFactory getXMLInputFactory() { if (SAFE_INPUT_FACTORY != null) { return SAFE_INPUT_FACTORY; } XMLInputFactory f = NS_AWARE_INPUT_FACTORY_POOL.poll(); if (f == null) { f = createXMLInputFactory(true); } return f; }
/** * Return a cached, namespace-aware, factory. * @return */ private static XMLInputFactory getXMLInputFactory() { if (SAFE_INPUT_FACTORY != null) { return SAFE_INPUT_FACTORY; } XMLInputFactory f = NS_AWARE_INPUT_FACTORY_POOL.poll(); if (f == null) { f = createXMLInputFactory(true); } return f; }
private XMLStreamReader createWstxReader(byte[] source, Node ctx) throws XMLEncryptionException { try { if (factory == null) { factory = StaxUtils.createXMLInputFactory(true); try { factory.setProperty("com.ctc.wstx.fragmentMode", com.ctc.wstx.api.WstxInputProperties.PARSING_MODE_FRAGMENT); factory.setProperty(org.codehaus.stax2.XMLInputFactory2.P_REPORT_PROLOG_WHITESPACE, Boolean.TRUE); validFactory = true; } catch (Throwable t) { //ignore validFactory = false; } } if (validFactory) { XMLStreamReader reader = factory.createXMLStreamReader(new ByteArrayInputStream(source)); if (addNamespaces(reader, ctx)) { return reader; } } } catch (Throwable e) { //ignore } return null; } /**
private XMLStreamReader createWstxReader(byte[] source, Node ctx) throws XMLEncryptionException { try { if (factory == null) { factory = StaxUtils.createXMLInputFactory(true); try { factory.setProperty("com.ctc.wstx.fragmentMode", com.ctc.wstx.api.WstxInputProperties.PARSING_MODE_FRAGMENT); factory.setProperty(org.codehaus.stax2.XMLInputFactory2.P_REPORT_PROLOG_WHITESPACE, Boolean.TRUE); validFactory = true; } catch (Throwable t) { //ignore validFactory = false; } } if (validFactory) { XMLStreamReader reader = factory.createXMLStreamReader(new ByteArrayInputStream(source)); if (addNamespaces(reader, ctx)) { return reader; } } } catch (Throwable e) { //ignore } return null; } /**