Class CSSSilblingSelector
- java.lang.Object
-
- org.pentaho.reporting.libraries.css.selectors.AbstractSelector
-
- org.pentaho.reporting.libraries.css.selectors.CSSSilblingSelector
-
- All Implemented Interfaces:
Serializable
,CSSSelector
,org.w3c.css.sac.Selector
,org.w3c.css.sac.SiblingSelector
public class CSSSilblingSelector extends AbstractSelector implements org.w3c.css.sac.SiblingSelector, Serializable
We do not support DOM node types, we always assume elements here (or evaluate both selectors to see if they match).- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Field Summary
-
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
Constructors Constructor Description CSSSilblingSelector(short nodeType, org.w3c.css.sac.Selector selector, org.w3c.css.sac.SimpleSelector silblingSelector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SelectorWeight
createWeight()
short
getNodeType()
The node type to considered in the siblings list.org.w3c.css.sac.Selector
getSelector()
Returns the first selector.short
getSelectorType()
An integer indicating the type ofSelector
org.w3c.css.sac.SimpleSelector
getSiblingSelector()
-
Methods inherited from class org.pentaho.reporting.libraries.css.selectors.AbstractSelector
getWeight
-
-
-
-
Method Detail
-
getNodeType
public short getNodeType()
The node type to considered in the siblings list. All DOM node types are supported. In order to support the "any" node type, the code ANY_NODE is added to the DOM node types.- Specified by:
getNodeType
in interfaceorg.w3c.css.sac.SiblingSelector
-
getSelector
public org.w3c.css.sac.Selector getSelector()
Returns the first selector.- Specified by:
getSelector
in interfaceorg.w3c.css.sac.SiblingSelector
-
getSiblingSelector
public org.w3c.css.sac.SimpleSelector getSiblingSelector()
- Specified by:
getSiblingSelector
in interfaceorg.w3c.css.sac.SiblingSelector
-
getSelectorType
public short getSelectorType()
An integer indicating the type ofSelector
- Specified by:
getSelectorType
in interfaceorg.w3c.css.sac.Selector
-
createWeight
protected SelectorWeight createWeight()
- Specified by:
createWeight
in classAbstractSelector
-
-