Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.css.newmatch
Class Matcher

java.lang.Object
  extended by org.xhtmlrenderer.css.newmatch.Matcher

public class Matcher
extends java.lang.Object

Author:
Torbj�rn Gannholm

Constructor Summary
Matcher(TreeResolver tr, AttributeResolver ar, StylesheetFactory factory, java.util.List stylesheets, java.lang.String medium)
           
 
Method Summary
 CascadedStyle getCascadedStyle(java.lang.Object e, boolean restyle)
           
 java.util.List getFontFaceRules()
           
 PageInfo getPageCascadedStyle(java.lang.String pageName, java.lang.String pseudoPage)
           
 CascadedStyle getPECascadedStyle(java.lang.Object e, java.lang.String pseudoElement)
          May return null.
 boolean isActiveStyled(java.lang.Object e)
           
 boolean isFocusStyled(java.lang.Object e)
           
 boolean isHoverStyled(java.lang.Object e)
           
 boolean isVisitedStyled(java.lang.Object e)
           
 void removeStyle(java.lang.Object e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Matcher

public Matcher(TreeResolver tr,
               AttributeResolver ar,
               StylesheetFactory factory,
               java.util.List stylesheets,
               java.lang.String medium)
Method Detail

removeStyle

public void removeStyle(java.lang.Object e)

getCascadedStyle

public CascadedStyle getCascadedStyle(java.lang.Object e,
                                      boolean restyle)

getPECascadedStyle

public CascadedStyle getPECascadedStyle(java.lang.Object e,
                                        java.lang.String pseudoElement)
May return null. We assume that restyle has already been done by a getCascadedStyle if necessary.


getPageCascadedStyle

public PageInfo getPageCascadedStyle(java.lang.String pageName,
                                     java.lang.String pseudoPage)

getFontFaceRules

public java.util.List getFontFaceRules()

isVisitedStyled

public boolean isVisitedStyled(java.lang.Object e)

isHoverStyled

public boolean isHoverStyled(java.lang.Object e)

isActiveStyled

public boolean isActiveStyled(java.lang.Object e)

isFocusStyled

public boolean isFocusStyled(java.lang.Object e)

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home