Package org.apache.abdera.util
Class AbstractParserOptions
java.lang.Object
org.apache.abdera.util.AbstractParserOptions
- All Implemented Interfaces:
Cloneable
,ParserOptions
@Deprecated(since="2021-07-29")
public abstract class AbstractParserOptions
extends Object
implements ParserOptions, Cloneable
Deprecated.
This API is deprecated as Apache Abdera is a retired project since 2017.
Non thread-safe abstract implementation of ParserOptions
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Deprecated.boolean
Deprecated.Returns true if the parser should attempt to automatically detect the character encoding from the streamDeprecated.Returns the default character set to use for the parsed documentDeprecated.When parsing an InputStream that contains compressed data, use these codecs to decompress the stream.Deprecated.Returns the factory the parser should usechar
Deprecated.If getFilterRestrictedCharacters is true, restricted characters will be replaced with the specified characterboolean
Deprecated.If true, the parser will attempt to silently filter out invalid XML characters appearing within the XML document.boolean
Deprecated.If false, the parser will trim leading and trailing whitespace in element and attribute values unless there is an in-scope xml:space="preserve".Deprecated.Returns the Parse Filter.Deprecated.Get the QName-Alias Mapping (default null)boolean
Deprecated.True if undeclared named entities should be resolved.boolean
Deprecated.True if QName-Alias mapping is enabled (default is false)registerEntity
(String name, String value) Deprecated.Register a named entity.resolveEntity
(String name) Deprecated.Resolves a value for a named entity.setAutodetectCharset
(boolean detect) Deprecated.If true, the parser will attempt to automatically detect the character encoding from the stream by checking for the byte order mark or checking the XML prolog.setCharset
(String charset) Deprecated.Sets the character set to use for the parsed documentDeprecated.When parsing an InputStream that contains compressed data, use these codecs to decompress the stream.setFactory
(Factory factory) Deprecated.Sets the factory the parser should usesetFilterRestrictedCharacterReplacement
(char replacement) Deprecated.If getFilterRestrictedCharacters is true, restricted characters will be replaced with the specified charactersetFilterRestrictedCharacters
(boolean filter) Deprecated.If true, the parser will attempt to silently filter out invalid XML characters appearing within the XML documentsetMustPreserveWhitespace
(boolean preserve) Deprecated.If false, the parser will trim leading and trailing whitespace in element and attribute values unless there is an in-scope xml:space="preserve".setParseFilter
(ParseFilter parseFilter) Deprecated.Sets the Parse Filter.setQNameAliasMap
(Map<QName, QName> map) Deprecated.Set the QName-Alias MappingsetQNameAliasMappingEnabled
(boolean enabled) Deprecated.True if QName-Alias mapping is enabledsetResolveEntities
(boolean resolve) Deprecated.True if undeclared named entities should be resolved.
-
Method Details
-
clone
Deprecated.- Specified by:
clone
in interfaceParserOptions
- Throws:
CloneNotSupportedException
-
getFactory
Deprecated.Description copied from interface:ParserOptions
Returns the factory the parser should use- Specified by:
getFactory
in interfaceParserOptions
-
setFactory
Deprecated.Description copied from interface:ParserOptions
Sets the factory the parser should use- Specified by:
setFactory
in interfaceParserOptions
-
getCharset
Deprecated.Description copied from interface:ParserOptions
Returns the default character set to use for the parsed document- Specified by:
getCharset
in interfaceParserOptions
-
setCharset
Deprecated.Description copied from interface:ParserOptions
Sets the character set to use for the parsed document- Specified by:
setCharset
in interfaceParserOptions
-
getParseFilter
Deprecated.Description copied from interface:ParserOptions
Returns the Parse Filter. The parse filter is a set of XML QNames that the parse should watch out for. If the filter is null, the parser will parse all elements in the document. I the filter is not null, the parser will only pay attention to elements whose QName's appear in the filter list.- Specified by:
getParseFilter
in interfaceParserOptions
-
setParseFilter
Deprecated.Description copied from interface:ParserOptions
Sets the Parse Filter. The parse filter is a set of XML QNames that the parse should watch out for. If the filter is null, the parser will parse all elements in the document. I the filter is not null, the parser will only pay attention to elements whose QName's appear in the filter list.- Specified by:
setParseFilter
in interfaceParserOptions
-
getAutodetectCharset
public boolean getAutodetectCharset()Deprecated.Description copied from interface:ParserOptions
Returns true if the parser should attempt to automatically detect the character encoding from the stream- Specified by:
getAutodetectCharset
in interfaceParserOptions
-
setAutodetectCharset
Deprecated.Description copied from interface:ParserOptions
If true, the parser will attempt to automatically detect the character encoding from the stream by checking for the byte order mark or checking the XML prolog.- Specified by:
setAutodetectCharset
in interfaceParserOptions
-
getMustPreserveWhitespace
public boolean getMustPreserveWhitespace()Deprecated.Description copied from interface:ParserOptions
If false, the parser will trim leading and trailing whitespace in element and attribute values unless there is an in-scope xml:space="preserve".- Specified by:
getMustPreserveWhitespace
in interfaceParserOptions
-
setMustPreserveWhitespace
Deprecated.Description copied from interface:ParserOptions
If false, the parser will trim leading and trailing whitespace in element and attribute values unless there is an in-scope xml:space="preserve".- Specified by:
setMustPreserveWhitespace
in interfaceParserOptions
-
getFilterRestrictedCharacters
public boolean getFilterRestrictedCharacters()Deprecated.Description copied from interface:ParserOptions
If true, the parser will attempt to silently filter out invalid XML characters appearing within the XML document.- Specified by:
getFilterRestrictedCharacters
in interfaceParserOptions
-
setFilterRestrictedCharacters
Deprecated.Description copied from interface:ParserOptions
If true, the parser will attempt to silently filter out invalid XML characters appearing within the XML document- Specified by:
setFilterRestrictedCharacters
in interfaceParserOptions
-
getFilterRestrictedCharacterReplacement
public char getFilterRestrictedCharacterReplacement()Deprecated.Description copied from interface:ParserOptions
If getFilterRestrictedCharacters is true, restricted characters will be replaced with the specified character- Specified by:
getFilterRestrictedCharacterReplacement
in interfaceParserOptions
-
setFilterRestrictedCharacterReplacement
Deprecated.Description copied from interface:ParserOptions
If getFilterRestrictedCharacters is true, restricted characters will be replaced with the specified character- Specified by:
setFilterRestrictedCharacterReplacement
in interfaceParserOptions
-
getCompressionCodecs
Deprecated.Description copied from interface:ParserOptions
When parsing an InputStream that contains compressed data, use these codecs to decompress the stream. Only used when parsing an InputStream. Ignored when parsing a Reader- Specified by:
getCompressionCodecs
in interfaceParserOptions
-
setCompressionCodecs
Deprecated.Description copied from interface:ParserOptions
When parsing an InputStream that contains compressed data, use these codecs to decompress the stream. Only used when parsing an InputStream. Ignored when parsing a Reader- Specified by:
setCompressionCodecs
in interfaceParserOptions
-
registerEntity
Deprecated.Description copied from interface:ParserOptions
Register a named entity. This provides an escape clause for when feeds use entities that are not supported in XML without a DTD decl. By default, all of the (X)HTML entities are preregistered- Specified by:
registerEntity
in interfaceParserOptions
-
resolveEntity
Deprecated.Description copied from interface:ParserOptions
Resolves a value for a named entity. This provides an escape clause for when feeds use entities that are not supported in XML without a DTD decl. By default, all of the (X)HTML entities are preregistered- Specified by:
resolveEntity
in interfaceParserOptions
-
setResolveEntities
Deprecated.Description copied from interface:ParserOptions
True if undeclared named entities should be resolved.- Specified by:
setResolveEntities
in interfaceParserOptions
-
getResolveEntities
public boolean getResolveEntities()Deprecated.Description copied from interface:ParserOptions
True if undeclared named entities should be resolved.- Specified by:
getResolveEntities
in interfaceParserOptions
-
getQNameAliasMap
Deprecated.Description copied from interface:ParserOptions
Get the QName-Alias Mapping (default null)- Specified by:
getQNameAliasMap
in interfaceParserOptions
-
setQNameAliasMap
Deprecated.Description copied from interface:ParserOptions
Set the QName-Alias Mapping- Specified by:
setQNameAliasMap
in interfaceParserOptions
-
isQNameAliasMappingEnabled
public boolean isQNameAliasMappingEnabled()Deprecated.Description copied from interface:ParserOptions
True if QName-Alias mapping is enabled (default is false)- Specified by:
isQNameAliasMappingEnabled
in interfaceParserOptions
-
setQNameAliasMappingEnabled
Deprecated.Description copied from interface:ParserOptions
True if QName-Alias mapping is enabled- Specified by:
setQNameAliasMappingEnabled
in interfaceParserOptions
-