Class CSSIdCondition

All Implemented Interfaces:
ExtendedCondition, org.w3c.css.sac.AttributeCondition, org.w3c.css.sac.Condition

public class CSSIdCondition extends AbstractAttributeCondition
This class provides an implementation of the AttributeCondition interface.
Version:
$Id$
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    The id attribute local name.
    protected String
    The id attribute namespace URI.

    Fields inherited from class AbstractAttributeCondition

    value

    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
    Creates a new CSSAttributeCondition object.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Fills the given set with the attribute names found in this selector.
    short
    SAC: Implements Condition.getConditionType().
    SAC: Implements AttributeCondition.getLocalName().
    SAC: Implements AttributeCondition.getNamespaceURI().
    int
    Returns the specificity of this condition.
    boolean
    SAC: Implements AttributeCondition.getSpecified().
    boolean
    match(Element e, String pseudoE)
    Tests whether this condition matches the given element.
    Returns a text representation of this object.

    Methods inherited from class AbstractAttributeCondition

    equals, getValue, hashCode

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • namespaceURI

      protected String namespaceURI
      The id attribute namespace URI.
    • localName

      protected String localName
      The id attribute local name.
  • Constructor Details

    • CSSIdCondition

      public CSSIdCondition(String ns, String ln, String value)
      Creates a new CSSAttributeCondition object.
  • Method Details

    • getConditionType

      public short getConditionType()
      SAC: Implements Condition.getConditionType().
    • getNamespaceURI

      public String getNamespaceURI()
      SAC: Implements AttributeCondition.getNamespaceURI().
    • getLocalName

      public String getLocalName()
      SAC: Implements AttributeCondition.getLocalName().
    • getSpecified

      public boolean getSpecified()
      SAC: Implements AttributeCondition.getSpecified().
    • match

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

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

      public int getSpecificity()
      Returns the specificity of this condition.
      Specified by:
      getSpecificity in interface ExtendedCondition
      Overrides:
      getSpecificity in class AbstractAttributeCondition
    • toString

      public String toString()
      Returns a text representation of this object.
      Overrides:
      toString in class Object