Interface StyleResolver
- All Known Implementing Classes:
AbstractStyleResolver,DefaultStyleResolver
public interface StyleResolver
Creation-Date: 05.12.2005, 18:03:52
- Author:
- Thomas Morgner
-
Method Summary
Modifier and TypeMethodDescriptionReturns the style for a generic element for which none of the defined selectors (except the global one) match.voidinitialize(DocumentContext documentContext) booleanisPseudoElementStyleResolvable(LayoutElement element, String pseudo) Performs tests, whether there is a pseudo-element definition for the given element.resolvePageStyle(CSSValue pageName, PseudoPage[] pseudoPages, PageAreaType pageArea) voidresolveStyle(LayoutElement element) Resolves the style.
-
Method Details
-
deriveInstance
StyleResolver deriveInstance() -
resolveStyle
Resolves the style. This is guaranteed to be called in the order of the document elements traversing the document tree using the 'deepest-node-first' strategy.- Parameters:
element-
-
isPseudoElementStyleResolvable
Performs tests, whether there is a pseudo-element definition for the given element. The element itself can be a pseudo-element as well.- Parameters:
element-pseudo-- Returns:
-
initialize
-
resolvePageStyle
-
getInitialStyle
LayoutStyle getInitialStyle()Returns the style for a generic element for which none of the defined selectors (except the global one) match.- Returns:
- the initial style.
-