Interface StyleResolver
-
- All Superinterfaces:
StatefullComponent
- All Known Implementing Classes:
AbstractStyleResolver,DefaultStyleResolver,FlatStyleResolver
public interface StyleResolver extends StatefullComponent
Creation-Date: 05.12.2005, 18:03:52- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LayoutContextcreateAnonymousContext(ContextId id, LayoutContext parent)StyleResolverderiveInstance()LayoutStylegetInitialStyle()voidinitialize(LayoutProcess layoutProcess)booleanisPseudoElementStyleResolvable(LayoutElement element, java.lang.String pseudo)Performs tests, whether there is a pseudo-element definition for the given element.LayoutStyleresolvePageStyle(CSSValue pageName, PseudoPage[] pseudoPages, PageAreaType pageArea)voidresolveStyle(LayoutElement element)Resolves the style.-
Methods inherited from interface org.jfree.layouting.StatefullComponent
saveState
-
-
-
-
Method Detail
-
deriveInstance
StyleResolver deriveInstance()
-
resolveStyle
void resolveStyle(LayoutElement element)
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
boolean isPseudoElementStyleResolvable(LayoutElement element, java.lang.String pseudo)
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
void initialize(LayoutProcess layoutProcess)
-
resolvePageStyle
LayoutStyle resolvePageStyle(CSSValue pageName, PseudoPage[] pseudoPages, PageAreaType pageArea)
-
createAnonymousContext
LayoutContext createAnonymousContext(ContextId id, LayoutContext parent)
-
getInitialStyle
LayoutStyle getInitialStyle()
-
-