Class PositionalCSSCondition
- java.lang.Object
-
- org.pentaho.reporting.libraries.css.selectors.conditions.PositionalCSSCondition
-
- All Implemented Interfaces:
Serializable
,CSSCondition
,org.w3c.css.sac.Condition
,org.w3c.css.sac.PositionalCondition
public class PositionalCSSCondition extends Object implements CSSCondition, org.w3c.css.sac.PositionalCondition
Creation-Date: 24.11.2005, 19:51:10- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.w3c.css.sac.Condition
SAC_AND_CONDITION, SAC_ATTRIBUTE_CONDITION, SAC_BEGIN_HYPHEN_ATTRIBUTE_CONDITION, SAC_CLASS_CONDITION, SAC_CONTENT_CONDITION, SAC_ID_CONDITION, SAC_LANG_CONDITION, SAC_NEGATIVE_CONDITION, SAC_ONE_OF_ATTRIBUTE_CONDITION, SAC_ONLY_CHILD_CONDITION, SAC_ONLY_TYPE_CONDITION, SAC_OR_CONDITION, SAC_POSITIONAL_CONDITION, SAC_PSEUDO_CLASS_CONDITION
-
-
Constructor Summary
Constructors Constructor Description PositionalCSSCondition(int position, boolean matchByType, boolean matchByName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short
getConditionType()
An integer indicating the type ofCondition
.int
getPosition()
Returns the position in the tree.boolean
getType()
true
if the node should have the same node type (for element, same namespaceURI and same localName).boolean
getTypeNode()
true
if the child node list only shows nodes of the same type of the selector (only elements, only PIS, ...)
-
-
-
Method Detail
-
getConditionType
public short getConditionType()
An integer indicating the type ofCondition
.- Specified by:
getConditionType
in interfaceorg.w3c.css.sac.Condition
-
getPosition
public int getPosition()
Returns the position in the tree.A negative value means from the end of the child node list.
The child node list begins at 0.
- Specified by:
getPosition
in interfaceorg.w3c.css.sac.PositionalCondition
-
getTypeNode
public boolean getTypeNode()
true
if the child node list only shows nodes of the same type of the selector (only elements, only PIS, ...)- Specified by:
getTypeNode
in interfaceorg.w3c.css.sac.PositionalCondition
-
getType
public boolean getType()
true
if the node should have the same node type (for element, same namespaceURI and same localName).- Specified by:
getType
in interfaceorg.w3c.css.sac.PositionalCondition
-
-