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
FieldsModifier and TypeFieldDescriptionprotected ICSSParseErrorHandlerprotected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ICSSParseErrorHandlerfinal booleanfinal 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.final voidsetKeepDeprecatedProperties(boolean bKeepDeprecatedProperties) Define, whether deprecated properties (e.g.
-
Field Details
-
m_aCustomErrorHandler
-
m_bBrowserCompliantMode
protected boolean m_bBrowserCompliantMode -
m_bKeepDeprecatedProperties
protected boolean m_bKeepDeprecatedProperties
-
-
Constructor Details
-
AbstractParserCSS
public AbstractParserCSS()
-
-
Method Details
-
getCustomErrorHandler
- Returns:
- The custom error handler to be used for this parser. May be
null.
-
setCustomErrorHandler
Set a custom error handler to use.- Parameters:
aCustomErrorHandler- The custom error handler to use. May benull.
-
isBrowserCompliantMode
public final boolean isBrowserCompliantMode()- Returns:
trueif browser compliant mode is active,falseif not. By default browser compliant mode is disabled.
-
setBrowserCompliantMode
public final void setBrowserCompliantMode(boolean bBrowserCompliantMode) Enable or disable browser compliant mode.- Parameters:
bBrowserCompliantMode-trueto enable browser compliant mode,falseto disable it.
-
isKeepDeprecatedProperties
public final boolean isKeepDeprecatedProperties()- Returns:
trueif deprecated properties (e.g.*zoom) should be kept while reading,falseif they should be discarded. The default is.invalid reference
#DEFAULT_KEEP_DEPRECATED_PROPERTIES- Since:
- 7.0.4
-
setKeepDeprecatedProperties
public final void setKeepDeprecatedProperties(boolean bKeepDeprecatedProperties) Define, whether deprecated properties (e.g.*zoom) should be kept or not.- Parameters:
bKeepDeprecatedProperties-trueto keep them,falseto discard them on reading.- Since:
- 7.0.4
-
jjtreeOpenNodeScope
-
jjtreeCloseNodeScope
-