/** * Copy constructor * * @param aOther * the object to copy the settings from. May not be <code>null</code>. */ public SAXReaderSettings (@Nonnull final ISAXReaderSettings aOther) { ValueEnforcer.notNull (aOther, "Other"); // Set default values setEntityResolver (aOther.getEntityResolver ()); setDTDHandler (aOther.getDTDHandler ()); setContentHandler (aOther.getContentHandler ()); setErrorHandler (aOther.getErrorHandler ()); setPropertyValues (aOther.getAllPropertyValues ()); setFeatureValues (aOther.getAllFeatureValues ()); exceptionCallbacks ().set (aOther.exceptionCallbacks ()); setRequiresNewXMLParserExplicitly (aOther.isRequiresNewXMLParserExplicitly ()); }
/** * Default constructor */ public SAXReaderSettings () { // Set default values setEntityResolver (SAXReaderDefaultSettings.getEntityResolver ()); setDTDHandler (SAXReaderDefaultSettings.getDTDHandler ()); setContentHandler (SAXReaderDefaultSettings.getContentHandler ()); setErrorHandler (SAXReaderDefaultSettings.getErrorHandler ()); setPropertyValues (SAXReaderDefaultSettings.getAllPropertyValues ()); setFeatureValues (SAXReaderDefaultSettings.getAllFeatureValues ()); exceptionCallbacks ().set (SAXReaderDefaultSettings.exceptionCallbacks ()); setRequiresNewXMLParserExplicitly (SAXReaderDefaultSettings.isRequiresNewXMLParserExplicitly ()); }
/** * Copy constructor. * * @param aOther * The settings object to copy from. May not be <code>null</code>. */ public DOMReaderSettings (@Nonnull final IDOMReaderSettings aOther) { ValueEnforcer.notNull (aOther, "Other"); // DocumentBuilderFactory setNamespaceAware (aOther.isNamespaceAware ()); setValidating (aOther.isValidating ()); setIgnoringElementContentWhitespace (aOther.isIgnoringElementContentWhitespace ()); setExpandEntityReferences (aOther.isExpandEntityReferences ()); setIgnoringComments (aOther.isIgnoringComments ()); setCoalescing (aOther.isCoalescing ()); setSchema (aOther.getSchema ()); setXIncludeAware (aOther.isXIncludeAware ()); setPropertyValues (aOther.getAllPropertyValues ()); setFeatureValues (aOther.getAllFeatureValues ()); // DocumentBuilder setEntityResolver (aOther.getEntityResolver ()); setErrorHandler (aOther.getErrorHandler ()); // Custom exceptionCallbacks ().set (aOther.exceptionCallbacks ()); setRequiresNewXMLParserExplicitly (aOther.isRequiresNewXMLParserExplicitly ()); }
/** * Constructor using the default settings from * {@link DOMReaderDefaultSettings}. */ public DOMReaderSettings () { // DocumentBuilderFactory setNamespaceAware (DOMReaderDefaultSettings.isNamespaceAware ()); setValidating (DOMReaderDefaultSettings.isValidating ()); setIgnoringElementContentWhitespace (DOMReaderDefaultSettings.isIgnoringElementContentWhitespace ()); setExpandEntityReferences (DOMReaderDefaultSettings.isExpandEntityReferences ()); setIgnoringComments (DOMReaderDefaultSettings.isIgnoringComments ()); setCoalescing (DOMReaderDefaultSettings.isCoalescing ()); setSchema (DOMReaderDefaultSettings.getSchema ()); setXIncludeAware (DOMReaderDefaultSettings.isXIncludeAware ()); setPropertyValues (DOMReaderDefaultSettings.getAllPropertyValues ()); setFeatureValues (DOMReaderDefaultSettings.getAllFeatureValues ()); // DocumentBuilder setEntityResolver (DOMReaderDefaultSettings.getEntityResolver ()); setErrorHandler (DOMReaderDefaultSettings.getErrorHandler ()); // Custom exceptionCallbacks ().set (DOMReaderDefaultSettings.exceptionCallbacks ()); setRequiresNewXMLParserExplicitly (DOMReaderDefaultSettings.isRequiresNewXMLParserExplicitly ()); }