Class PositionalCSSCondition

  • All Implemented Interfaces:
    java.io.Serializable, CSSCondition, org.w3c.css.sac.Condition, org.w3c.css.sac.PositionalCondition

    public class PositionalCSSCondition
    extends java.lang.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 of Condition.
      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, ...)
      boolean isMatch​(java.lang.Object resolveState)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PositionalCSSCondition

        public PositionalCSSCondition​(int position,
                                      boolean matchByType,
                                      boolean matchByName)
    • Method Detail

      • isMatch

        public boolean isMatch​(java.lang.Object resolveState)
        Specified by:
        isMatch in interface CSSCondition
      • getConditionType

        public short getConditionType()
        An integer indicating the type of Condition.
        Specified by:
        getConditionType in interface org.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 interface org.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 interface org.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 interface org.w3c.css.sac.PositionalCondition