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.void
initialize
(DocumentContext documentContext) boolean
isPseudoElementStyleResolvable
(LayoutElement element, String pseudo) Performs tests, whether there is a pseudo-element definition for the given element.resolvePageStyle
(CSSValue pageName, PseudoPage[] pseudoPages, PageAreaType pageArea) void
resolveStyle
(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.
-