org.apache.batik.css.engine.sac
Class CSSDescendantSelector

java.lang.Object
  extended by org.apache.batik.css.engine.sac.AbstractDescendantSelector
      extended by org.apache.batik.css.engine.sac.CSSDescendantSelector
All Implemented Interfaces:
ExtendedSelector, org.w3c.css.sac.DescendantSelector, org.w3c.css.sac.Selector

public class CSSDescendantSelector
extends AbstractDescendantSelector

This class provides an implementation for the DescendantSelector interface.


Field Summary
 
Fields inherited from class org.apache.batik.css.engine.sac.AbstractDescendantSelector
ancestorSelector, simpleSelector
 
Fields inherited from interface org.w3c.css.sac.Selector
SAC_ANY_NODE_SELECTOR, SAC_CDATA_SECTION_NODE_SELECTOR, SAC_CHILD_SELECTOR, SAC_COMMENT_NODE_SELECTOR, SAC_CONDITIONAL_SELECTOR, SAC_DESCENDANT_SELECTOR, SAC_DIRECT_ADJACENT_SELECTOR, SAC_ELEMENT_NODE_SELECTOR, SAC_NEGATIVE_SELECTOR, SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR, SAC_PSEUDO_ELEMENT_SELECTOR, SAC_ROOT_NODE_SELECTOR, SAC_TEXT_NODE_SELECTOR
 
Constructor Summary
CSSDescendantSelector(org.w3c.css.sac.Selector ancestor, org.w3c.css.sac.SimpleSelector simple)
          Creates a new CSSDescendantSelector object.
 
Method Summary
 void fillAttributeSet(Set attrSet)
          Fills the given set with the attribute names found in this selector.
 short getSelectorType()
          SAC: Implements Selector.getSelectorType().
 boolean match(Element e, String pseudoE)
          Tests whether this selector matches the given element.
 String toString()
          Returns a representation of the selector.
 
Methods inherited from class org.apache.batik.css.engine.sac.AbstractDescendantSelector
equals, getAncestorSelector, getSimpleSelector, getSpecificity
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CSSDescendantSelector

public CSSDescendantSelector(org.w3c.css.sac.Selector ancestor,
                             org.w3c.css.sac.SimpleSelector simple)
Creates a new CSSDescendantSelector object.

Method Detail

getSelectorType

public short getSelectorType()
SAC: Implements Selector.getSelectorType().


match

public boolean match(Element e,
                     String pseudoE)
Tests whether this selector matches the given element.


fillAttributeSet

public void fillAttributeSet(Set attrSet)
Fills the given set with the attribute names found in this selector.


toString

public String toString()
Returns a representation of the selector.

Overrides:
toString in class Object


Copyright © 2008 Apache Software Foundation. All Rights Reserved.