Uses of Class
org.idpf.epubcheck.util.css.CssExceptions.CssException
Packages that use CssExceptions.CssException
-
Uses of CssExceptions.CssException in com.adobe.epubcheck.css
Methods in com.adobe.epubcheck.css with parameters of type CssExceptions.CssExceptionMethods in com.adobe.epubcheck.css that throw CssExceptions.CssExceptionModifier and TypeMethodDescriptionvoidCSSHandler.error(CssExceptions.CssException e) (package private) voidCSSChecker.parseItem(CssSource source, CSSHandler handler) -
Uses of CssExceptions.CssException in org.idpf.epubcheck.util.css
Subclasses of CssExceptions.CssException in org.idpf.epubcheck.util.cssModifier and TypeClassDescription(package private) static classAn exception with grammatical origins.(package private) static classAn exception with lexical origins.Methods in org.idpf.epubcheck.util.css with parameters of type CssExceptions.CssExceptionModifier and TypeMethodDescriptionvoidCssErrorHandler.error(CssExceptions.CssException e) Receive notification of an error in the CSS syntax.voidForgivingErrorHandler.error(CssExceptions.CssException e) Methods in org.idpf.epubcheck.util.css that throw CssExceptions.CssExceptionModifier and TypeMethodDescriptionprivate voidCssScanner._atkeyword()ATKEYWORD '@'[-]?{nmstart}{nmchar}* nmstart [_a-z]|{nonascii}|{escape} nmchar [_a-z0-9-]|{nonascii}|{escape}private voidCssScanner._classname()CLASSNAME "."{name} This is not part of formal lexical constructs, but seems to be safe to do at scanner level.private voidCssScanner._comment()Builds a comment token, excluding the leading and trailing comment tokens.private voidCssScanner._hashname()HASHNAME "#"{name} name {nmchar}+ [_a-z0-9-]|{nonascii}|{escape}private voidCssScanner._ident()IDENT ([-]?{nmstart}|[--]){nmchar}*private voidCssScanner._num()private voidCssScanner._quantity()With incoming builder containing a valid NUMBER, and next char being a valid QNTSTART, modify the type and append to the builderprivate voidCssScanner._string()string1 \"([^\n\r\f\\"]|\\{nl}|{escape})*\" string2 \'([^\n\r\f\\']|\\{nl}|{escape})*\'private voidCssScanner._urange()Builds a UNICODE_RANGE token.private voidCssScanner._uri()URI url\({w}{string}{w}\) | url\({w}([!#$%invalid input: '&'*-\[\]-~]|{nonascii}|{escape})*{w}\)private voidCssScanner.append(com.google.common.base.CharMatcher matcher) Parse forward and append to the TokenBuilder field all characters that match matcher, or until the next character is EOF.private voidCssScanner.append(com.google.common.base.CharMatcher matcher, CssToken.TokenBuilder builder) Parse forward and append to the supplied builder all characters that match matcher, or until the next character is EOF.(package private) com.google.common.base.Optional<CssEscape> CssEscape.create()(package private) CssGrammar.CssAttributeSelectorCssGrammar.CssSelectorConstructFactory.createAttributeSelector(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err) (package private) CssGrammar.CssConstructCssGrammar.CssSelectorConstructFactory.createFunctionalSelectorListPseudo(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err, boolean forgiving, boolean relative) (package private) CssGrammar.CssPseudoSelectorCssGrammar.CssSelectorConstructFactory.createPseudoSelector(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err) CssGrammar.CssSelectorConstructFactory.createSelectorList(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err) With start inparam being the first significant token in a selector, build the selector group (aka comma separated selectors), expected return when iter.last is '{'.private List<CssGrammar.CssSelector> CssGrammar.CssSelectorConstructFactory.createSelectorList(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err, boolean forgiving, boolean relative, com.google.common.base.Predicate<CssToken> endMatcher) (package private) CssGrammar.CssConstructCssGrammar.CssSelectorConstructFactory.createSimpleSelector(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err) Create one item in a simple selector sequence.CssGrammar.CssSelectorConstructFactory.createSimpleSelectorSequence(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err) Create a simple selector sequence.(package private) CssGrammar.CssTypeSelectorCssGrammar.CssSelectorConstructFactory.createTypeSelector(CssToken start, CssTokenList.CssTokenIterator iter, CssErrorHandler err) voidCssErrorHandler.error(CssExceptions.CssException e) Receive notification of an error in the CSS syntax.(package private) voidCssToken.TokenBuilder.error(CssExceptions.CssErrorCode errorCode, CssReader reader, Object... arguments) All lexer-time errors are funnelled through this method.voidForgivingErrorHandler.error(CssExceptions.CssException e) private voidCssParser.handleAtRule(CssToken start, CssTokenList.CssTokenIterator iter, CssContentHandler doc, CssErrorHandler err) With start token required to be an ATKEYWORD, collect at-rule parameters if any, and if the at-rule has a block, invoke those handlers.private CssGrammar.CssDeclarationCssParser.handleDeclaration(CssToken name, CssTokenList.CssTokenIterator iter, CssContentHandler doc, CssErrorHandler err, boolean isStyleAttribute) With start expected to be an IDENT token representing the property name, build the declaration and return after hitting ';' or '}'.private voidCssParser.handleDeclarationBlock(CssToken start, CssTokenList.CssTokenIterator iter, CssContentHandler doc, CssErrorHandler err) With start token being the first non-ignorable token inside the declaration block, iterate issuing CssDeclaration objects until the block ends.private voidCssParser.handleRuleSet(CssToken start, CssTokenList.CssTokenIterator iter, CssContentHandler doc, CssErrorHandler err) With the start token expected to be the first token of a selector group, create and issue the group, then invoke handleDeclarationBlock.voidCssParser.parse(Reader reader, String systemID, CssErrorHandler err, CssContentHandler doc) Parse a CSS document.voidCssParser.parse(CssSource source, CssErrorHandler err, CssContentHandler doc) Parse a CSS document.voidCssParser.parseStyleAttribute(Reader reader, String systemID, CssErrorHandler err, CssContentHandler doc) Parse a CSS style attribute.private CssTokenList.CssTokenIteratorCssParser.scan(Reader reader, String systemID, CssErrorHandler err) (package private) voidCssScanner.scan()