java.lang.Object
com.steadystate.css.parser.selectors.DescendantSelectorImpl
- All Implemented Interfaces:
- org.w3c.css.sac.DescendantSelector, org.w3c.css.sac.Selector, java.io.Serializable
- public class DescendantSelectorImpl
- extends java.lang.Object
- implements org.w3c.css.sac.DescendantSelector, java.io.Serializable
| 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 |
_parent
private org.w3c.css.sac.Selector _parent
_simpleSelector
private org.w3c.css.sac.SimpleSelector _simpleSelector
DescendantSelectorImpl
public DescendantSelectorImpl(org.w3c.css.sac.Selector parent,
org.w3c.css.sac.SimpleSelector simpleSelector)
getSelectorType
public short getSelectorType()
- Description copied from interface:
org.w3c.css.sac.Selector
- An integer indicating the type of
Selector
- Specified by:
getSelectorType in interface org.w3c.css.sac.Selector
getAncestorSelector
public org.w3c.css.sac.Selector getAncestorSelector()
- Description copied from interface:
org.w3c.css.sac.DescendantSelector
- Returns the parent selector.
- Specified by:
getAncestorSelector in interface org.w3c.css.sac.DescendantSelector
getSimpleSelector
public org.w3c.css.sac.SimpleSelector getSimpleSelector()
- Specified by:
getSimpleSelector in interface org.w3c.css.sac.DescendantSelector
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).