Package com.helger.css.parser
Class AbstractParserCSS
- java.lang.Object
-
- com.helger.css.parser.AbstractParserCSS
-
- Direct Known Subclasses:
ParserCSS30
@NotThreadSafe public abstract class AbstractParserCSS extends Object
Abstract base class for CSS parsers.- Author:
- Philip Helger
-
-
Field Summary
Fields Modifier and Type Field Description protected ICSSParseErrorHandlerm_aCustomErrorHandlerprotected booleanm_bBrowserCompliantMode
-
Constructor Summary
Constructors Constructor Description AbstractParserCSS()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ICSSParseErrorHandlergetCustomErrorHandler()booleanisBrowserCompliantMode()voidjjtreeCloseNodeScope(Node aNode)voidjjtreeOpenNodeScope(Node aNode)voidsetBrowserCompliantMode(boolean bBrowserCompliantMode)Enable or disable browser compliant mode.voidsetCustomErrorHandler(ICSSParseErrorHandler aCustomErrorHandler)Set a custom error handler to use.
-
-
-
Field Detail
-
m_aCustomErrorHandler
protected ICSSParseErrorHandler m_aCustomErrorHandler
-
m_bBrowserCompliantMode
protected boolean m_bBrowserCompliantMode
-
-
Method Detail
-
setCustomErrorHandler
public final void setCustomErrorHandler(@Nullable ICSSParseErrorHandler aCustomErrorHandler)
Set a custom error handler to use.- Parameters:
aCustomErrorHandler- The custom error handler to use. May benull.
-
getCustomErrorHandler
@Nullable public final ICSSParseErrorHandler 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
public void jjtreeOpenNodeScope(Node aNode)
-
jjtreeCloseNodeScope
public void jjtreeCloseNodeScope(Node aNode)
-
-