public abstract class AbstractStyleResolver extends Object implements StyleResolver
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractStyleResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
containsResolveableFunction(CSSValue value) |
protected void |
copyStyleInformation(LayoutStyle target,
CSSDeclarationRule rule,
LayoutElement element) |
protected DocumentContext |
getDocumentContext() |
LayoutStyle |
getInitialStyle()
Returns the style for a generic element for which none of the defined selectors (except the global one) match.
|
protected StyleKey[] |
getKeys() |
protected NamespaceCollection |
getNamespaces() |
void |
initialize(DocumentContext documentContext) |
protected void |
loadInitialStyle(DocumentContext context) |
protected abstract void |
resolveOutOfContext(LayoutElement element) |
protected CSSValue |
resolveValue(CSSValue value,
LayoutElement element) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitderiveInstance, isPseudoElementStyleResolvable, resolvePageStyle, resolveStylepublic void initialize(DocumentContext documentContext)
initialize in interface StyleResolverprotected void loadInitialStyle(DocumentContext context)
protected void copyStyleInformation(LayoutStyle target, CSSDeclarationRule rule, LayoutElement element)
protected CSSValue resolveValue(CSSValue value, LayoutElement element) throws FunctionEvaluationException
FunctionEvaluationExceptionprotected boolean containsResolveableFunction(CSSValue value)
public LayoutStyle getInitialStyle()
StyleResolvergetInitialStyle in interface StyleResolverprotected DocumentContext getDocumentContext()
protected StyleKey[] getKeys()
protected NamespaceCollection getNamespaces()
protected abstract void resolveOutOfContext(LayoutElement element)
Copyright © 2020 Hitachi Vantara. All rights reserved.