Package org.bndly.common.html
Class DefaultParserConfig
- java.lang.Object
-
- org.bndly.common.html.DefaultParserConfig
-
- All Implemented Interfaces:
ParserConfig
public class DefaultParserConfig extends Object implements ParserConfig
The default parser config is a basic static implementation of a HTML parser configuration. Only <br> tags will be detected as self closing tags. White spaces will be detected byisWhitespace.- Author:
- cybercon <bndly@cybercon.de>
-
-
Field Summary
Fields Modifier and Type Field Description static StringALLOWED_ATTRIBUTE_NAME_CHARS
-
Constructor Summary
Constructors Constructor Description DefaultParserConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAllowedAttributeNameCharacter(char c)booleanisAutomaticLowerCaseEnabled(String tagName)booleanisCharacterWithRequiredHtmlEntity(char c)booleanisCharacterWithRequiredHtmlEntityInAttribute(char c)booleanisCharacterWithRequiredHtmlEntityInText(char c)booleanisCommentParsingEnabled()booleanisIncompleteEntityTolerated()booleanisSelfClosingTag(String tagName)booleanisUnbalancedTagTolerated()booleanisUnquotedAttributeValueTolerated()booleanisWhiteSpace(char c)
-
-
-
Field Detail
-
ALLOWED_ATTRIBUTE_NAME_CHARS
public static final String ALLOWED_ATTRIBUTE_NAME_CHARS
- See Also:
- Constant Field Values
-
-
Method Detail
-
isWhiteSpace
public boolean isWhiteSpace(char c)
- Specified by:
isWhiteSpacein interfaceParserConfig
-
isSelfClosingTag
public boolean isSelfClosingTag(String tagName)
- Specified by:
isSelfClosingTagin interfaceParserConfig
-
isAllowedAttributeNameCharacter
public boolean isAllowedAttributeNameCharacter(char c)
- Specified by:
isAllowedAttributeNameCharacterin interfaceParserConfig
-
isAutomaticLowerCaseEnabled
public boolean isAutomaticLowerCaseEnabled(String tagName)
- Specified by:
isAutomaticLowerCaseEnabledin interfaceParserConfig
-
isCharacterWithRequiredHtmlEntity
public boolean isCharacterWithRequiredHtmlEntity(char c)
- Specified by:
isCharacterWithRequiredHtmlEntityin interfaceParserConfig
-
isCharacterWithRequiredHtmlEntityInAttribute
public boolean isCharacterWithRequiredHtmlEntityInAttribute(char c)
- Specified by:
isCharacterWithRequiredHtmlEntityInAttributein interfaceParserConfig
-
isCharacterWithRequiredHtmlEntityInText
public boolean isCharacterWithRequiredHtmlEntityInText(char c)
- Specified by:
isCharacterWithRequiredHtmlEntityInTextin interfaceParserConfig
-
isUnquotedAttributeValueTolerated
public boolean isUnquotedAttributeValueTolerated()
- Specified by:
isUnquotedAttributeValueToleratedin interfaceParserConfig
-
isUnbalancedTagTolerated
public boolean isUnbalancedTagTolerated()
- Specified by:
isUnbalancedTagToleratedin interfaceParserConfig
-
isIncompleteEntityTolerated
public boolean isIncompleteEntityTolerated()
- Specified by:
isIncompleteEntityToleratedin interfaceParserConfig
-
isCommentParsingEnabled
public boolean isCommentParsingEnabled()
- Specified by:
isCommentParsingEnabledin interfaceParserConfig
-
-