Package com.helger.css.parser
Class AbstractParserCSS
java.lang.Object
com.helger.css.parser.AbstractParserCSS
- Direct Known Subclasses:
ParserCSS30
Abstract base class for CSS parsers.
- Author:
- Philip Helger
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ICSSParseErrorHandlerfinal booleanvoidjjtreeCloseNodeScope(Node aNode) voidjjtreeOpenNodeScope(Node aNode) final voidsetBrowserCompliantMode(boolean bBrowserCompliantMode) Enable or disable browser compliant mode.final voidsetCustomErrorHandler(ICSSParseErrorHandler aCustomErrorHandler) Set a custom error handler to use.
-
Field Details
-
m_aCustomErrorHandler
-
m_bBrowserCompliantMode
protected boolean m_bBrowserCompliantMode
-
-
Constructor Details
-
AbstractParserCSS
public AbstractParserCSS()
-
-
Method Details
-
setCustomErrorHandler
Set a custom error handler to use.- Parameters:
aCustomErrorHandler- The custom error handler to use. May benull.
-
getCustomErrorHandler
- Returns:
- The custom error handler to be used for this parser. May be
null.
-
setBrowserCompliantMode
public final void setBrowserCompliantMode(boolean bBrowserCompliantMode) Enable or disable browser compliant mode.- Parameters:
bBrowserCompliantMode-trueto enable browser compliant mode,falseto disable it.
-
isBrowserCompliantMode
public final boolean isBrowserCompliantMode()- Returns:
trueif browser compliant mode is active,falseif not. By default browser compliant mode is disabled.
-
jjtreeOpenNodeScope
-
jjtreeCloseNodeScope
-