Package org.apache.batik.css.engine.sac
Class CSSAttributeCondition
java.lang.Object
org.apache.batik.css.engine.sac.AbstractAttributeCondition
org.apache.batik.css.engine.sac.CSSAttributeCondition
- All Implemented Interfaces:
ExtendedCondition
,org.w3c.css.sac.AttributeCondition
,org.w3c.css.sac.Condition
- Direct Known Subclasses:
CSSBeginHyphenAttributeCondition
,CSSClassCondition
,CSSOneOfAttributeCondition
This class provides an implementation of the
AttributeCondition
interface.- Version:
- $Id: CSSAttributeCondition.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
The attribute's local name.protected String
The attribute's namespace URI.protected boolean
Whether this condition applies to specified attributes.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
ConstructorsConstructorDescriptionCSSAttributeCondition
(String localName, String namespaceURI, boolean specified, String value) Creates a new CSSAttributeCondition object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates whether some other object is "equal to" this one.void
fillAttributeSet
(Set attrSet) Fills the given set with the attribute names found in this selector.short
SAC: ImplementsCondition.getConditionType()
.SAC: ImplementsAttributeCondition.getLocalName()
.SAC: ImplementsAttributeCondition.getNamespaceURI()
.boolean
SAC: ImplementsAttributeCondition.getSpecified()
.int
hashCode()
equal objects should have equal hashCodes.boolean
Tests whether this condition matches the given element.toString()
Returns a text representation of this object.Methods inherited from class org.apache.batik.css.engine.sac.AbstractAttributeCondition
getSpecificity, getValue
-
Field Details
-
localName
The attribute's local name. -
namespaceURI
The attribute's namespace URI. -
specified
protected boolean specifiedWhether this condition applies to specified attributes.
-
-
Constructor Details
-
Method Details
-
equals
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 CSSAttributeCondition
-
getConditionType
public short getConditionType()SAC: ImplementsCondition.getConditionType()
. -
getNamespaceURI
SAC: ImplementsAttributeCondition.getNamespaceURI()
. -
getLocalName
SAC: ImplementsAttributeCondition.getLocalName()
. -
getSpecified
public boolean getSpecified()SAC: ImplementsAttributeCondition.getSpecified()
. -
match
Tests whether this condition matches the given element. -
fillAttributeSet
Fills the given set with the attribute names found in this selector. -
toString
Returns a text representation of this object.
-