Uses of Interface
org.jhotdraw8.css.model.SelectorModel
Packages that use SelectorModel
Package
Description
Provides a representation of a parsed style sheet (CSS 3) as an abstract
syntax tree (AST).
Provides an API for CSS functions and a number of implementations.
-
Uses of SelectorModel in org.jhotdraw8.css.ast
Methods in org.jhotdraw8.css.ast with parameters of type SelectorModelModifier and TypeMethodDescription<T> @Nullable TAdjacentSiblingCombinator.match(SelectorModel<T> model, T element) <T> @Nullable TAndCombinator.match(SelectorModel<T> model, T element) <T> @Nullable TChildCombinator.match(SelectorModel<T> model, T element) <T> @Nullable TClassSelector.match(SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TDashMatchSelector.match(SelectorModel<T> model, T element) <T> @Nullable TDescendantCombinator.match(SelectorModel<T> model, T element) protected <T> @Nullable TEqualsMatchSelector.match(SelectorModel<T> model, T element) protected <T> @Nullable TExistsMatchSelector.match(SelectorModel<T> model, T element) <T> @Nullable TFunctionPseudoClassSelector.match(SelectorModel<T> model, @Nullable T element) <T> @Nullable TGeneralSiblingCombinator.match(SelectorModel<T> model, T element) <T> @Nullable TIdSelector.match(SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TIncludeMatchSelector.match(SelectorModel<T> model, T element) <T> @Nullable TNegationPseudoClassSelector.match(SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TPrefixMatchSelector.match(SelectorModel<T> model, T element) <T> @Nullable TSelectNothingSelector.match(SelectorModel<T> model, T element) protected abstract <T> @Nullable TSelector.match(SelectorModel<T> model, T element) Returns the matching element.protected <T> @Nullable TSelectorGroup.match(SelectorModel<T> model, T element) <T> @Nullable TSimplePseudoClassSelector.match(SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TSubstringMatchSelector.match(SelectorModel<T> model, T element) protected <T> @Nullable TSuffixMatchSelector.match(SelectorModel<T> model, T element) <T> @Nullable TTypeSelector.match(SelectorModel<T> model, @Nullable T element) <T> @Nullable TUniversalSelector.match(SelectorModel<T> model, T element) <T> booleanSelector.matches(SelectorModel<T> model, T element) Returns true if the selector matches the element.<T> booleanSelectorGroup.matches(SelectorModel<T> model, T element) Returns true if the rule matches the element.<T> @Nullable SelectorSelectorGroup.matchSelector(SelectorModel<T> model, T element) Returns the last selector with highest specificity that matches the specified element or null. -
Uses of SelectorModel in org.jhotdraw8.css.function
Methods in org.jhotdraw8.css.function with parameters of type SelectorModelModifier and TypeMethodDescriptionvoidAttrCssFunction.process(T element, CssTokenizer tt, SelectorModel<T> model, CssFunctionProcessor<T> functionProcessor, Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidCalcCssFunction.process(T element, CssTokenizer tt, SelectorModel<T> model, CssFunctionProcessor<T> functionProcessor, Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidConcatCssFunction.process(T element, CssTokenizer tt, SelectorModel<T> model, CssFunctionProcessor<T> functionProcessor, Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidCssFunction.process(T element, CssTokenizer tt, SelectorModel<T> model, CssFunctionProcessor<T> functionProcessor, Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) Processes the function.voidReplaceCssFunction.process(T element, CssTokenizer tt, SelectorModel<T> model, CssFunctionProcessor<T> functionProcessor, Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidRoundCssFunction.process(T element, CssTokenizer tt, SelectorModel<T> model, CssFunctionProcessor<T> functionProcessor, Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidVarCssFunction.process(T element, CssTokenizer tt, SelectorModel<T> model, CssFunctionProcessor<T> functionProcessor, Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) -
Uses of SelectorModel in org.jhotdraw8.css.manager
Fields in org.jhotdraw8.css.manager declared as SelectorModelMethods in org.jhotdraw8.css.manager that return SelectorModelModifier and TypeMethodDescriptionSimpleCssFunctionProcessor.getModel()SimpleStylesheetsManager.getSelectorModel()StylesheetsManager.getSelectorModel()Returns the selector model of the style manager.Methods in org.jhotdraw8.css.manager with parameters of type SelectorModelModifier and TypeMethodDescriptionvoidCssFunctionProcessor.setModel(SelectorModel<T> model) voidSimpleCssFunctionProcessor.setModel(SelectorModel<T> model) voidSimpleStylesheetsManager.setSelectorModel(SelectorModel<E> newValue) Constructors in org.jhotdraw8.css.manager with parameters of type SelectorModelModifierConstructorDescriptionSimpleCssFunctionProcessor(List<CssFunction<T>> functions, @Nullable SelectorModel<T> model, @Nullable Map<String, @Nullable ImmutableList<CssToken>> customProperties) SimpleStylesheetsManager(SelectorModel<E> selectorModel) SimpleStylesheetsManager(SelectorModel<E> selectorModel, List<CssFunction<E>> functions) -
Uses of SelectorModel in org.jhotdraw8.css.model
Classes in org.jhotdraw8.css.model that implement SelectorModelModifier and TypeClassDescriptionclassclassDocumentSelectorModelprovides an API for CSSSelectorGroup's.classASelectorModelfor objects that implement theStyleableinterface. -
Uses of SelectorModel in org.jhotdraw8.css.util
Methods in org.jhotdraw8.css.util with parameters of type SelectorModelModifier and TypeMethodDescriptionstatic <E> Stream<E> CssUtil.select(String selector, Iterable<E> elements, SelectorModel<E> model, boolean parallel) Returns the selected elements.