Class AbstractParserOptions

  • All Implemented Interfaces:
    java.lang.Cloneable, org.apache.abdera.parser.ParserOptions

    public abstract class AbstractParserOptions
    extends java.lang.Object
    implements org.apache.abdera.parser.ParserOptions, java.lang.Cloneable
    Non thread-safe abstract implementation of ParserOptions
    • Method Detail

      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Specified by:
        clone in interface org.apache.abdera.parser.ParserOptions
        Throws:
        java.lang.CloneNotSupportedException
      • getFactory

        public Factory getFactory()
        Specified by:
        getFactory in interface org.apache.abdera.parser.ParserOptions
      • setFactory

        public org.apache.abdera.parser.ParserOptions setFactory​(Factory factory)
        Specified by:
        setFactory in interface org.apache.abdera.parser.ParserOptions
      • getCharset

        public java.lang.String getCharset()
        Specified by:
        getCharset in interface org.apache.abdera.parser.ParserOptions
      • setCharset

        public org.apache.abdera.parser.ParserOptions setCharset​(java.lang.String charset)
        Specified by:
        setCharset in interface org.apache.abdera.parser.ParserOptions
      • getParseFilter

        public ParseFilter getParseFilter()
        Specified by:
        getParseFilter in interface org.apache.abdera.parser.ParserOptions
      • setParseFilter

        public org.apache.abdera.parser.ParserOptions setParseFilter​(ParseFilter parseFilter)
        Specified by:
        setParseFilter in interface org.apache.abdera.parser.ParserOptions
      • getAutodetectCharset

        public boolean getAutodetectCharset()
        Specified by:
        getAutodetectCharset in interface org.apache.abdera.parser.ParserOptions
      • setAutodetectCharset

        public org.apache.abdera.parser.ParserOptions setAutodetectCharset​(boolean detect)
        Specified by:
        setAutodetectCharset in interface org.apache.abdera.parser.ParserOptions
      • getMustPreserveWhitespace

        public boolean getMustPreserveWhitespace()
        Specified by:
        getMustPreserveWhitespace in interface org.apache.abdera.parser.ParserOptions
      • setMustPreserveWhitespace

        public org.apache.abdera.parser.ParserOptions setMustPreserveWhitespace​(boolean preserve)
        Specified by:
        setMustPreserveWhitespace in interface org.apache.abdera.parser.ParserOptions
      • getFilterRestrictedCharacters

        public boolean getFilterRestrictedCharacters()
        Specified by:
        getFilterRestrictedCharacters in interface org.apache.abdera.parser.ParserOptions
      • setFilterRestrictedCharacters

        public org.apache.abdera.parser.ParserOptions setFilterRestrictedCharacters​(boolean filter)
        Specified by:
        setFilterRestrictedCharacters in interface org.apache.abdera.parser.ParserOptions
      • getFilterRestrictedCharacterReplacement

        public char getFilterRestrictedCharacterReplacement()
        Specified by:
        getFilterRestrictedCharacterReplacement in interface org.apache.abdera.parser.ParserOptions
      • setFilterRestrictedCharacterReplacement

        public org.apache.abdera.parser.ParserOptions setFilterRestrictedCharacterReplacement​(char replacement)
        Specified by:
        setFilterRestrictedCharacterReplacement in interface org.apache.abdera.parser.ParserOptions
      • getCompressionCodecs

        public CompressionUtil.CompressionCodec[] getCompressionCodecs()
        Specified by:
        getCompressionCodecs in interface org.apache.abdera.parser.ParserOptions
      • registerEntity

        public org.apache.abdera.parser.ParserOptions registerEntity​(java.lang.String name,
                                                                     java.lang.String value)
        Specified by:
        registerEntity in interface org.apache.abdera.parser.ParserOptions
      • resolveEntity

        public java.lang.String resolveEntity​(java.lang.String name)
        Specified by:
        resolveEntity in interface org.apache.abdera.parser.ParserOptions
      • setResolveEntities

        public org.apache.abdera.parser.ParserOptions setResolveEntities​(boolean resolve)
        Specified by:
        setResolveEntities in interface org.apache.abdera.parser.ParserOptions
      • getResolveEntities

        public boolean getResolveEntities()
        Specified by:
        getResolveEntities in interface org.apache.abdera.parser.ParserOptions
      • getQNameAliasMap

        public java.util.Map<javax.xml.namespace.QName,​javax.xml.namespace.QName> getQNameAliasMap()
        Specified by:
        getQNameAliasMap in interface org.apache.abdera.parser.ParserOptions
      • setQNameAliasMap

        public org.apache.abdera.parser.ParserOptions setQNameAliasMap​(java.util.Map<javax.xml.namespace.QName,​javax.xml.namespace.QName> map)
        Specified by:
        setQNameAliasMap in interface org.apache.abdera.parser.ParserOptions
      • isQNameAliasMappingEnabled

        public boolean isQNameAliasMappingEnabled()
        Specified by:
        isQNameAliasMappingEnabled in interface org.apache.abdera.parser.ParserOptions
      • setQNameAliasMappingEnabled

        public org.apache.abdera.parser.ParserOptions setQNameAliasMappingEnabled​(boolean enabled)
        Specified by:
        setQNameAliasMappingEnabled in interface org.apache.abdera.parser.ParserOptions