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(@NonNull SelectorModel<T> model, T element) <T> @Nullable TAndCombinator.match(SelectorModel<T> model, T element) <T> @Nullable TChildCombinator.match(@NonNull SelectorModel<T> model, T element) <T> @Nullable TClassSelector.match(@NonNull SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TDashMatchSelector.match(@NonNull SelectorModel<T> model, @NonNull T element) <T> @Nullable TDescendantCombinator.match(@NonNull SelectorModel<T> model, T element) protected <T> @Nullable TEqualsMatchSelector.match(@NonNull SelectorModel<T> model, @NonNull T element) protected <T> @Nullable TExistsMatchSelector.match(@NonNull SelectorModel<T> model, @NonNull T element) <T> @Nullable TFunctionPseudoClassSelector.match(@NonNull SelectorModel<T> model, @Nullable T element) <T> @Nullable TGeneralSiblingCombinator.match(@NonNull SelectorModel<T> model, T element) <T> @Nullable TIdSelector.match(@NonNull SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TIncludeMatchSelector.match(@NonNull SelectorModel<T> model, @NonNull T element) <T> @Nullable TNegationPseudoClassSelector.match(@NonNull SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TPrefixMatchSelector.match(@NonNull SelectorModel<T> model, @NonNull 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(@NonNull SelectorModel<T> model, @Nullable T element) protected <T> @Nullable TSubstringMatchSelector.match(@NonNull SelectorModel<T> model, @NonNull T element) protected <T> @Nullable TSuffixMatchSelector.match(@NonNull SelectorModel<T> model, @NonNull T element) <T> @Nullable TTypeSelector.match(@NonNull 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.SelectorGroup.matchSelector(@NonNull SelectorModel<T> model, @NonNull 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(@NonNull T element, @NonNull CssTokenizer tt, @NonNull SelectorModel<T> model, @NonNull CssFunctionProcessor<T> functionProcessor, @NonNull Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidCalcCssFunction.process(@NonNull T element, @NonNull CssTokenizer tt, @NonNull SelectorModel<T> model, @NonNull CssFunctionProcessor<T> functionProcessor, @NonNull Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidConcatCssFunction.process(@NonNull T element, @NonNull CssTokenizer tt, @NonNull SelectorModel<T> model, @NonNull CssFunctionProcessor<T> functionProcessor, @NonNull Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidCssFunction.process(@NonNull T element, @NonNull CssTokenizer tt, @NonNull SelectorModel<T> model, @NonNull CssFunctionProcessor<T> functionProcessor, @NonNull Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) Processes the function.voidReplaceCssFunction.process(@NonNull T element, @NonNull CssTokenizer tt, @NonNull SelectorModel<T> model, @NonNull CssFunctionProcessor<T> functionProcessor, @NonNull Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidRoundCssFunction.process(@NonNull T element, @NonNull CssTokenizer tt, @NonNull SelectorModel<T> model, @NonNull CssFunctionProcessor<T> functionProcessor, @NonNull Consumer<CssToken> out, Deque<CssFunction<T>> recursionStack) voidVarCssFunction.process(@NonNull T element, @NonNull CssTokenizer tt, @NonNull SelectorModel<T> model, @NonNull CssFunctionProcessor<T> functionProcessor, @NonNull 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(@NonNull SelectorModel<E> newValue) Constructors in org.jhotdraw8.css.manager with parameters of type SelectorModelModifierConstructorDescriptionSimpleCssFunctionProcessor(List<CssFunction<T>> functions, SelectorModel<T> model, Map<String, ImmutableList<CssToken>> customProperties) SimpleStylesheetsManager(@NonNull SelectorModel<E> selectorModel) SimpleStylesheetsManager(@NonNull SelectorModel<E> selectorModel, @NonNull 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 SelectorModel