org.apache.batik.css.engine.sac
Class CSSIdCondition

java.lang.Object
  extended by org.apache.batik.css.engine.sac.AbstractAttributeCondition
      extended by org.apache.batik.css.engine.sac.CSSIdCondition
All Implemented Interfaces:
ExtendedCondition

public class CSSIdCondition
extends AbstractAttributeCondition

This class provides an implementation of the org.w3c.css.sac.AttributeCondition interface.


Field Summary
protected  String localName
          The id attribute local name.
protected  String namespaceURI
          The id attribute namespace URI.
 
Fields inherited from class org.apache.batik.css.engine.sac.AbstractAttributeCondition
value
 
Constructor Summary
CSSIdCondition(String ns, String ln, String value)
          Creates a new CSSAttributeCondition object.
 
Method Summary
 void fillAttributeSet(Set attrSet)
          Fills the given set with the attribute names found in this selector.
 short getConditionType()
          SAC: Implements org.w3c.css.sac.Condition#getConditionType().
 String getLocalName()
          SAC: Implements org.w3c.css.sac.AttributeCondition#getLocalName().
 String getNamespaceURI()
          SAC: Implements org.w3c.css.sac.AttributeCondition#getNamespaceURI().
 int getSpecificity()
          Returns the specificity of this condition.
 boolean getSpecified()
          SAC: Implements org.w3c.css.sac.AttributeCondition#getSpecified().
 boolean match(Element e, String pseudoE)
          Tests whether this condition matches the given element.
 String toString()
          Returns a text representation of this object.
 
Methods inherited from class org.apache.batik.css.engine.sac.AbstractAttributeCondition
equals, getValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

namespaceURI

protected String namespaceURI
The id attribute namespace URI.


localName

protected String localName
The id attribute local name.

Constructor Detail

CSSIdCondition

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

Method Detail

getConditionType

public short getConditionType()
SAC: Implements org.w3c.css.sac.Condition#getConditionType().


getNamespaceURI

public String getNamespaceURI()
SAC: Implements org.w3c.css.sac.AttributeCondition#getNamespaceURI().


getLocalName

public String getLocalName()
SAC: Implements org.w3c.css.sac.AttributeCondition#getLocalName().


getSpecified

public boolean getSpecified()
SAC: Implements org.w3c.css.sac.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


Copyright ? 2008 Apache Software Foundation. All Rights Reserved.