|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ParserOptions
Parser options are used to modify the behavior of the parser.
Method Summary | |
---|---|
Object |
clone()
|
boolean |
getAutodetectCharset()
Returns true if the parser should attempt to automatically detect the character encoding from the stream |
String |
getCharset()
Returns the default character set to use for the parsed document |
CompressionUtil.CompressionCodec[] |
getCompressionCodecs()
When parsing an InputStream that contains compressed data, use these codecs to decompress the stream. |
Factory |
getFactory()
Returns the factory the parser should use |
char |
getFilterRestrictedCharacterReplacement()
If getFilterRestrictedCharacters is true, restricted characters will be replaced with the specified character |
boolean |
getFilterRestrictedCharacters()
If true, the parser will attempt to silently filter out invalid XML characters appearing within the XML document. |
boolean |
getMustPreserveWhitespace()
If false, the parser will trim leading and trailing whitespace in element and attribute values unless there is an in-scope xml:space="preserve". |
ParseFilter |
getParseFilter()
Returns the Parse Filter. |
Map<QName,QName> |
getQNameAliasMap()
Get the QName-Alias Mapping (default null) |
boolean |
getResolveEntities()
True if undeclared named entities should be resolved. |
boolean |
isQNameAliasMappingEnabled()
True if QName-Alias mapping is enabled (default is false) |
ParserOptions |
registerEntity(String name,
String value)
Register a named entity. |
String |
resolveEntity(String name)
Resolves a value for a named entity. |
ParserOptions |
setAutodetectCharset(boolean detect)
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. |
ParserOptions |
setCharset(String charset)
Sets the character set to use for the parsed document |
ParserOptions |
setCompressionCodecs(CompressionUtil.CompressionCodec... codecs)
When parsing an InputStream that contains compressed data, use these codecs to decompress the stream. |
ParserOptions |
setFactory(Factory factory)
Sets the factory the parser should use |
ParserOptions |
setFilterRestrictedCharacterReplacement(char replacement)
If getFilterRestrictedCharacters is true, restricted characters will be replaced with the specified character |
ParserOptions |
setFilterRestrictedCharacters(boolean filter)
If true, the parser will attempt to silently filter out invalid XML characters appearing within the XML document |
ParserOptions |
setMustPreserveWhitespace(boolean preserve)
If false, the parser will trim leading and trailing whitespace in element and attribute values unless there is an in-scope xml:space="preserve". |
ParserOptions |
setParseFilter(ParseFilter parseFilter)
Sets the Parse Filter. |
ParserOptions |
setQNameAliasMap(Map<QName,QName> map)
Set the QName-Alias Mapping |
ParserOptions |
setQNameAliasMappingEnabled(boolean enabled)
True if QName-Alias mapping is enabled |
ParserOptions |
setResolveEntities(boolean resolve)
True if undeclared named entities should be resolved. |
Method Detail |
---|
Object clone() throws CloneNotSupportedException
CloneNotSupportedException
Factory getFactory()
ParserOptions setFactory(Factory factory)
String getCharset()
ParserOptions setCharset(String charset)
ParseFilter getParseFilter()
ParserOptions setParseFilter(ParseFilter parseFilter)
boolean getAutodetectCharset()
ParserOptions setAutodetectCharset(boolean detect)
boolean getMustPreserveWhitespace()
ParserOptions setMustPreserveWhitespace(boolean preserve)
boolean getFilterRestrictedCharacters()
ParserOptions setFilterRestrictedCharacters(boolean filter)
char getFilterRestrictedCharacterReplacement()
ParserOptions setFilterRestrictedCharacterReplacement(char replacement)
CompressionUtil.CompressionCodec[] getCompressionCodecs()
ParserOptions setCompressionCodecs(CompressionUtil.CompressionCodec... codecs)
ParserOptions registerEntity(String name, String value)
String resolveEntity(String name)
ParserOptions setResolveEntities(boolean resolve)
boolean getResolveEntities()
ParserOptions setQNameAliasMappingEnabled(boolean enabled)
boolean isQNameAliasMappingEnabled()
Map<QName,QName> getQNameAliasMap()
ParserOptions setQNameAliasMap(Map<QName,QName> map)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |