Package org.apache.batik.css.engine.sac
Class CSSPseudoClassCondition
- java.lang.Object
-
- org.apache.batik.css.engine.sac.AbstractAttributeCondition
-
- org.apache.batik.css.engine.sac.CSSPseudoClassCondition
-
- All Implemented Interfaces:
ExtendedCondition
,org.w3c.css.sac.AttributeCondition
,org.w3c.css.sac.Condition
public class CSSPseudoClassCondition extends AbstractAttributeCondition
This class provides an implementation of theAttributeCondition
interface.- Version:
- $Id: CSSPseudoClassCondition.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
namespaceURI
The namespaceURI.-
Fields inherited from class org.apache.batik.css.engine.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 CSSPseudoClassCondition(java.lang.String namespaceURI, java.lang.String value)
Creates a new CSSAttributeCondition object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.void
fillAttributeSet(java.util.Set attrSet)
Fills the given set with the attribute names found in this selector.short
getConditionType()
SAC: ImplementsCondition.getConditionType()
.java.lang.String
getLocalName()
SAC: ImplementsAttributeCondition.getLocalName()
.java.lang.String
getNamespaceURI()
SAC: ImplementsAttributeCondition.getNamespaceURI()
.boolean
getSpecified()
SAC: ImplementsAttributeCondition.getSpecified()
.int
hashCode()
equal objects should have equal hashCodes.boolean
match(org.w3c.dom.Element e, java.lang.String pseudoE)
Tests whether this selector matches the given element.java.lang.String
toString()
Returns a text representation of this object.-
Methods inherited from class org.apache.batik.css.engine.sac.AbstractAttributeCondition
getSpecificity, getValue
-
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.- Overrides:
equals
in classAbstractAttributeCondition
- Parameters:
obj
- the reference object with which to compare.
-
hashCode
public int hashCode()
equal objects should have equal hashCodes.- Overrides:
hashCode
in classAbstractAttributeCondition
- Returns:
- hashCode of this CSSPseudoClassCondition
-
getConditionType
public short getConditionType()
SAC: ImplementsCondition.getConditionType()
.
-
getNamespaceURI
public java.lang.String getNamespaceURI()
SAC: ImplementsAttributeCondition.getNamespaceURI()
.
-
getLocalName
public java.lang.String getLocalName()
SAC: ImplementsAttributeCondition.getLocalName()
.
-
getSpecified
public boolean getSpecified()
SAC: ImplementsAttributeCondition.getSpecified()
.
-
match
public boolean match(org.w3c.dom.Element e, java.lang.String pseudoE)
Tests whether this selector matches the given element.
-
fillAttributeSet
public void fillAttributeSet(java.util.Set attrSet)
Fills the given set with the attribute names found in this selector.
-
toString
public java.lang.String toString()
Returns a text representation of this object.- Overrides:
toString
in classjava.lang.Object
-
-