@Immutable public class CSSParseError extends Object
CollectingCSSParseErrorHandler.| Constructor and Description |
|---|
CSSParseError(String sErrorMsg) |
CSSParseError(Token aLastValidToken,
int[][] aExpectedTokenSequencesVal,
String[] aTokenImageVal,
Token aLastSkippedToken) |
| Modifier and Type | Method and Description |
|---|---|
static CSSParseError |
createBrowserCompliantSkip(ParseException ex,
Token aFromToken,
Token aToToken) |
static CSSParseError |
createIllegalCharacter(char cIllegalChar) |
static CSSParseError |
createUnexpectedRule(Token aCurrentToken,
String sRule,
String sMsg) |
String |
getErrorMessage() |
String |
getExpectedTokens() |
ReadOnlyToken |
getFirstSkippedToken() |
ReadOnlyToken |
getLastSkippedToken() |
ReadOnlyToken |
getLastValidToken() |
String |
toString() |
@Nullable public ReadOnlyToken getLastValidToken()
null.@Nullable public String getExpectedTokens()
null.@Nullable public ReadOnlyToken getFirstSkippedToken()
null.@Nullable public ReadOnlyToken getLastSkippedToken()
null.@Nonnull @Nonempty public String getErrorMessage()
LoggingCSSParseErrorHandler as
a convenience method. Neither null nor empty.@Nonnull public static CSSParseError createUnexpectedRule(@Nonnull Token aCurrentToken, @Nonnull @Nonempty String sRule, @Nonnull @Nonempty String sMsg)
@Nonnull public static CSSParseError createBrowserCompliantSkip(@Nullable ParseException ex, @Nonnull Token aFromToken, @Nonnull Token aToToken)
@Nonnull public static CSSParseError createIllegalCharacter(char cIllegalChar)
Copyright © 2014–2018 Philip Helger. All rights reserved.