/** * @since 1.2 */ public void setRepairingNamespace(boolean repairing) { getOutputFactory().setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, repairing ? Boolean.TRUE : Boolean.FALSE); }
private static void trySetProperty(XMLOutputFactory factory, String feature, boolean flag) { try { factory.setProperty(feature, flag); } catch (Exception e) { logger.log(POILogger.WARN, "StAX Property unsupported", feature, e); } catch (AbstractMethodError ame) { logger.log(POILogger.WARN, "Cannot set StAX property because outdated StAX parser in classpath", feature, ame); } } }
outputFactory.setProperty("com.ctc.wstx.automaticEndElements", Boolean.FALSE); outputFactory.setProperty("com.ctc.wstx.outputValidateStructure", Boolean.FALSE);
private static XMLOutputFactory getOrCreateFragmentOutputFactory() throws FactoryConfigurationError { XMLOutputFactory retVal = ourFragmentOutputFactory; if (retVal == null) { retVal = createOutputFactory(); retVal.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.TRUE); ourFragmentOutputFactory = retVal; return retVal; } return retVal; }
this.corsRules = corsRules; this.defaultBlobStore = blobStore; xmlOutputFactory.setProperty("javax.xml.stream.isRepairingNamespaces", Boolean.FALSE); this.servicePath = Strings.nullToEmpty(servicePath);
private static void trySetProperty(XMLOutputFactory factory, String feature, boolean flag) { try { factory.setProperty(feature, flag); } catch (Exception e) { logger.log(XBLogger.WARN, "StAX Property unsupported", feature, e); } catch (AbstractMethodError ame) { logger.log(XBLogger.WARN, "Cannot set StAX property because outdated StAX parser in classpath", feature, ame); } } }
if (outputFactory instanceof WstxOutputFactory) { outputFactory.setProperty(XMLOutputFactory2.P_TEXT_ESCAPER, new MyEscaper());
protected void _initFactories(XMLInputFactory xmlIn, XMLOutputFactory xmlOut) { // Better ensure namespaces get built properly, so: xmlOut.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.TRUE); // and for parser, force coalescing as well (much simpler to use) xmlIn.setProperty(XMLInputFactory.IS_COALESCING, Boolean.TRUE); }
public StaxWriter() { this.factory = XMLOutputFactory.newInstance(); this.factory.setProperty( XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.FALSE ); if ( this.factory.isPropertySupported( "javax.xml.stream.isPrefixDefaulting" )) this.factory.setProperty( "javax.xml.stream.isPrefixDefaulting", Boolean.TRUE ); }
public StaxWriter() { this.factory = XMLOutputFactory.newInstance(); this.factory.setProperty( XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.FALSE ); if ( this.factory.isPropertySupported( "javax.xml.stream.isPrefixDefaulting" )) this.factory.setProperty( "javax.xml.stream.isPrefixDefaulting", Boolean.TRUE ); }
public XMLOutputFactory normalize(XMLOutputFactory factory) { // TODO: quick fix for AXIOM-415; need a proper solution factory.setProperty("com.ctc.wstx.outputFixContent", Boolean.TRUE); return new Woodstox4OutputFactoryWrapper(factory, this); } }
/** * @since 1.2 */ public void setRepairingNamespace(final boolean repairing) { getOutputFactory().setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, repairing ? Boolean.TRUE : Boolean.FALSE); }
public XMLOutputFactory makeThreadSafe(XMLOutputFactory factory) { factory.setProperty("reuse-instance", Boolean.FALSE); if (isUnsafeStreamResult) { factory = new SynchronizedOutputFactoryWrapper(factory); } return factory; }
private static XMLOutputFactory getOrCreateFragmentOutputFactory() throws FactoryConfigurationError { XMLOutputFactory retVal = ourFragmentOutputFactory; if (retVal == null) { retVal = createOutputFactory(); retVal.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.TRUE); ourFragmentOutputFactory = retVal; return retVal; } return retVal; }
@Override public HierarchicalStreamWriter createWriter(Writer out) { try { outFactory.setProperty("javax.xml.stream.isRepairingNamespaces", true); return new DcsStaxWriter(qnames, outFactory.createXMLStreamWriter(out), false, true); } catch (XMLStreamException e) { log.error(e.getMessage(), e); } return null; }
public static XMLOutputFactory getOutputFactory(boolean repairing) { if (XMLType.isThreadSafeXmlFactories() && !repairing) { return xmlOutputFactory; } XMLOutputFactory f = threadLocalOutputFactory.get(); if (repairing && f.isPropertySupported(XMLOutputFactory.IS_REPAIRING_NAMESPACES)) { f.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, true); } else { f.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, false); } return f; }
@Override public HierarchicalStreamWriter createWriter(Writer out) { try { outFactory.setProperty("javax.xml.stream.isRepairingNamespaces", true); return new DcsStaxWriter(qnames, outFactory.createXMLStreamWriter(out), false, true); } catch (XMLStreamException e) { log.error(e.getMessage(), e); } return null; }
static XMLOutputFactory newXmlOutputFactory() throws FactoryConfigurationError { XMLOutputFactory factory = XMLOutputFactory.newInstance(); if (factory.isPropertySupported(P_OUTPUT_VALIDATE_STRUCTURE)) { factory.setProperty(P_OUTPUT_VALIDATE_STRUCTURE, false); } return factory; } static XMLOutputFactory xmlOutputFactory = newXmlOutputFactory();
public ExtensibleStAXArtifactProcessor(ExtensionPointRegistry registry) { super(); this.processors = registry.getExtensionPoint(StAXArtifactProcessorExtensionPoint.class); FactoryExtensionPoint factories = registry.getExtensionPoint(FactoryExtensionPoint.class); this.inputFactory = factories.getFactory(XMLInputFactory.class); this.outputFactory = factories.getFactory(XMLOutputFactory.class); if (this.outputFactory != null) { this.outputFactory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.TRUE); } }
public ExtensibleStAXArtifactProcessor(ExtensionPointRegistry registry) { super(); this.processors = registry.getExtensionPoint(StAXArtifactProcessorExtensionPoint.class); FactoryExtensionPoint factories = registry.getExtensionPoint(FactoryExtensionPoint.class); this.inputFactory = factories.getFactory(XMLInputFactory.class); this.outputFactory = factories.getFactory(XMLOutputFactory.class); if (this.outputFactory != null) { this.outputFactory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.TRUE); } }