StyleResolver, StatefullComponentDefaultStyleResolver, FlatStyleResolverpublic abstract class AbstractStyleResolver extends java.lang.Object implements StyleResolver
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
AbstractStyleResolver.AbstractStyleResolverState |
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractStyleResolver() |
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
containsAttrFunction(CSSValue value) |
|
protected void |
copyStyleInformation(LayoutStyle target,
CSSDeclarationRule rule,
LayoutElement element) |
|
LayoutContext |
createAnonymousContext(ContextId id,
LayoutContext parent) |
|
protected void |
fillState(AbstractStyleResolver.AbstractStyleResolverState state) |
|
protected DocumentContext |
getDocumentContext() |
|
LayoutStyle |
getInitialStyle() |
|
protected StyleKey[] |
getKeys() |
|
protected LayoutProcess |
getLayoutProcess() |
|
protected NamespaceCollection |
getNamespaces() |
|
void |
initialize(LayoutProcess layoutProcess) |
|
protected void |
loadInitialStyle() |
|
protected abstract void |
resolveOutOfContext(LayoutElement element) |
|
protected CSSValue |
resolveValue(CSSValue value,
LayoutElement element) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsaveStatederiveInstance, isPseudoElementStyleResolvable, resolvePageStyle, resolveStylepublic LayoutContext createAnonymousContext(ContextId id, LayoutContext parent)
createAnonymousContext in interface StyleResolverpublic void initialize(LayoutProcess layoutProcess)
initialize in interface StyleResolverprotected void loadInitialStyle()
protected void copyStyleInformation(LayoutStyle target, CSSDeclarationRule rule, LayoutElement element)
protected CSSValue resolveValue(CSSValue value, LayoutElement element) throws FunctionEvaluationException
FunctionEvaluationExceptionprotected boolean containsAttrFunction(CSSValue value)
protected LayoutProcess getLayoutProcess()
public LayoutStyle getInitialStyle()
getInitialStyle in interface StyleResolverprotected DocumentContext getDocumentContext()
protected StyleKey[] getKeys()
protected NamespaceCollection getNamespaces()
protected void fillState(AbstractStyleResolver.AbstractStyleResolverState state)
protected abstract void resolveOutOfContext(LayoutElement element)