org.jfree.layouting.layouter.style.resolver
Interface StyleRuleMatcher
- SimpleStyleRuleMatcher
public interface StyleRuleMatcher
A (possibly statefull) style matcher. This class is responsible for
checking which style rule applies to the given document.
It is guaranteed, that the matcher receives the elements in the order
in which they appear in the document.
Although the style rule matcher does not receive explicit element-opened
and element-closed events, these events can be derived from the layout element
and its relation to the parent (and possibly previously received element and
its parent).
deriveInstance
public StyleRuleMatcher deriveInstance()
Creates an independent copy of this style rule matcher.
isMatchingPseudoElement
public boolean isMatchingPseudoElement(LayoutElement element,
String pseudo)