Class CSSIdConditionImpl

java.lang.Object
org.eclipse.e4.ui.css.core.impl.sac.AbstractAttributeCondition
org.eclipse.e4.ui.css.core.impl.sac.CSSIdConditionImpl
All Implemented Interfaces:
ExtendedCondition, org.w3c.css.sac.AttributeCondition, org.w3c.css.sac.Condition

public class CSSIdConditionImpl extends AbstractAttributeCondition
This class provides an implementation of the AttributeCondition interface.
  • 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 org.eclipse.e4.ui.css.core.impl.sac.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 org.eclipse.e4.ui.css.core.impl.sac.AbstractAttributeCondition

    equals, getValue, hashCode

    Methods inherited from class java.lang.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

    • CSSIdConditionImpl

      public CSSIdConditionImpl(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<String> 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