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 theAttributeConditioninterface.- Version:
- $Id: CSSPseudoClassCondition.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringnamespaceURIThe 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 booleanequals(java.lang.Object obj)Indicates whether some other object is "equal to" this one.voidfillAttributeSet(java.util.Set attrSet)Fills the given set with the attribute names found in this selector.shortgetConditionType()SAC: ImplementsCondition.getConditionType().java.lang.StringgetLocalName()SAC: ImplementsAttributeCondition.getLocalName().java.lang.StringgetNamespaceURI()SAC: ImplementsAttributeCondition.getNamespaceURI().booleangetSpecified()SAC: ImplementsAttributeCondition.getSpecified().inthashCode()equal objects should have equal hashCodes.booleanmatch(org.w3c.dom.Element e, java.lang.String pseudoE)Tests whether this selector matches the given element.java.lang.StringtoString()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:
equalsin classAbstractAttributeCondition- Parameters:
obj- the reference object with which to compare.
-
hashCode
public int hashCode()
equal objects should have equal hashCodes.- Overrides:
hashCodein 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:
toStringin classjava.lang.Object
-
-