Package org.apache.abdera.util
Class AbstractParserOptions
- java.lang.Object
-
- org.apache.abdera.util.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
boolean
getAutodetectCharset()
java.lang.String
getCharset()
CompressionUtil.CompressionCodec[]
getCompressionCodecs()
Factory
getFactory()
char
getFilterRestrictedCharacterReplacement()
boolean
getFilterRestrictedCharacters()
boolean
getMustPreserveWhitespace()
ParseFilter
getParseFilter()
java.util.Map<javax.xml.namespace.QName,javax.xml.namespace.QName>
getQNameAliasMap()
boolean
getResolveEntities()
boolean
isQNameAliasMappingEnabled()
org.apache.abdera.parser.ParserOptions
registerEntity(java.lang.String name, java.lang.String value)
java.lang.String
resolveEntity(java.lang.String name)
org.apache.abdera.parser.ParserOptions
setAutodetectCharset(boolean detect)
org.apache.abdera.parser.ParserOptions
setCharset(java.lang.String charset)
org.apache.abdera.parser.ParserOptions
setCompressionCodecs(CompressionUtil.CompressionCodec... codecs)
org.apache.abdera.parser.ParserOptions
setFactory(Factory factory)
org.apache.abdera.parser.ParserOptions
setFilterRestrictedCharacterReplacement(char replacement)
org.apache.abdera.parser.ParserOptions
setFilterRestrictedCharacters(boolean filter)
org.apache.abdera.parser.ParserOptions
setMustPreserveWhitespace(boolean preserve)
org.apache.abdera.parser.ParserOptions
setParseFilter(ParseFilter parseFilter)
org.apache.abdera.parser.ParserOptions
setQNameAliasMap(java.util.Map<javax.xml.namespace.QName,javax.xml.namespace.QName> map)
org.apache.abdera.parser.ParserOptions
setQNameAliasMappingEnabled(boolean enabled)
org.apache.abdera.parser.ParserOptions
setResolveEntities(boolean resolve)
-
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interfaceorg.apache.abdera.parser.ParserOptions
- Throws:
java.lang.CloneNotSupportedException
-
getFactory
public Factory getFactory()
- Specified by:
getFactory
in interfaceorg.apache.abdera.parser.ParserOptions
-
setFactory
public org.apache.abdera.parser.ParserOptions setFactory(Factory factory)
- Specified by:
setFactory
in interfaceorg.apache.abdera.parser.ParserOptions
-
getCharset
public java.lang.String getCharset()
- Specified by:
getCharset
in interfaceorg.apache.abdera.parser.ParserOptions
-
setCharset
public org.apache.abdera.parser.ParserOptions setCharset(java.lang.String charset)
- Specified by:
setCharset
in interfaceorg.apache.abdera.parser.ParserOptions
-
getParseFilter
public ParseFilter getParseFilter()
- Specified by:
getParseFilter
in interfaceorg.apache.abdera.parser.ParserOptions
-
setParseFilter
public org.apache.abdera.parser.ParserOptions setParseFilter(ParseFilter parseFilter)
- Specified by:
setParseFilter
in interfaceorg.apache.abdera.parser.ParserOptions
-
getAutodetectCharset
public boolean getAutodetectCharset()
- Specified by:
getAutodetectCharset
in interfaceorg.apache.abdera.parser.ParserOptions
-
setAutodetectCharset
public org.apache.abdera.parser.ParserOptions setAutodetectCharset(boolean detect)
- Specified by:
setAutodetectCharset
in interfaceorg.apache.abdera.parser.ParserOptions
-
getMustPreserveWhitespace
public boolean getMustPreserveWhitespace()
- Specified by:
getMustPreserveWhitespace
in interfaceorg.apache.abdera.parser.ParserOptions
-
setMustPreserveWhitespace
public org.apache.abdera.parser.ParserOptions setMustPreserveWhitespace(boolean preserve)
- Specified by:
setMustPreserveWhitespace
in interfaceorg.apache.abdera.parser.ParserOptions
-
getFilterRestrictedCharacters
public boolean getFilterRestrictedCharacters()
- Specified by:
getFilterRestrictedCharacters
in interfaceorg.apache.abdera.parser.ParserOptions
-
setFilterRestrictedCharacters
public org.apache.abdera.parser.ParserOptions setFilterRestrictedCharacters(boolean filter)
- Specified by:
setFilterRestrictedCharacters
in interfaceorg.apache.abdera.parser.ParserOptions
-
getFilterRestrictedCharacterReplacement
public char getFilterRestrictedCharacterReplacement()
- Specified by:
getFilterRestrictedCharacterReplacement
in interfaceorg.apache.abdera.parser.ParserOptions
-
setFilterRestrictedCharacterReplacement
public org.apache.abdera.parser.ParserOptions setFilterRestrictedCharacterReplacement(char replacement)
- Specified by:
setFilterRestrictedCharacterReplacement
in interfaceorg.apache.abdera.parser.ParserOptions
-
getCompressionCodecs
public CompressionUtil.CompressionCodec[] getCompressionCodecs()
- Specified by:
getCompressionCodecs
in interfaceorg.apache.abdera.parser.ParserOptions
-
setCompressionCodecs
public org.apache.abdera.parser.ParserOptions setCompressionCodecs(CompressionUtil.CompressionCodec... codecs)
-
registerEntity
public org.apache.abdera.parser.ParserOptions registerEntity(java.lang.String name, java.lang.String value)
- Specified by:
registerEntity
in interfaceorg.apache.abdera.parser.ParserOptions
-
resolveEntity
public java.lang.String resolveEntity(java.lang.String name)
- Specified by:
resolveEntity
in interfaceorg.apache.abdera.parser.ParserOptions
-
setResolveEntities
public org.apache.abdera.parser.ParserOptions setResolveEntities(boolean resolve)
- Specified by:
setResolveEntities
in interfaceorg.apache.abdera.parser.ParserOptions
-
getResolveEntities
public boolean getResolveEntities()
- Specified by:
getResolveEntities
in interfaceorg.apache.abdera.parser.ParserOptions
-
getQNameAliasMap
public java.util.Map<javax.xml.namespace.QName,javax.xml.namespace.QName> getQNameAliasMap()
- Specified by:
getQNameAliasMap
in interfaceorg.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 interfaceorg.apache.abdera.parser.ParserOptions
-
isQNameAliasMappingEnabled
public boolean isQNameAliasMappingEnabled()
- Specified by:
isQNameAliasMappingEnabled
in interfaceorg.apache.abdera.parser.ParserOptions
-
setQNameAliasMappingEnabled
public org.apache.abdera.parser.ParserOptions setQNameAliasMappingEnabled(boolean enabled)
- Specified by:
setQNameAliasMappingEnabled
in interfaceorg.apache.abdera.parser.ParserOptions
-
-