Package org.apache.batik.css.engine.sac
Class CSSLangCondition
- java.lang.Object
-
- org.apache.batik.css.engine.sac.CSSLangCondition
-
- All Implemented Interfaces:
ExtendedCondition
,org.w3c.css.sac.Condition
,org.w3c.css.sac.LangCondition
public class CSSLangCondition extends java.lang.Object implements org.w3c.css.sac.LangCondition, ExtendedCondition
This class provides an implementation of theLangCondition
interface.- Version:
- $Id: CSSLangCondition.java 1851346 2019-01-15 13:41:00Z ssteiner $
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
lang
The language.protected java.lang.String
langHyphen
The language with a hyphen suffixed.-
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 CSSLangCondition(java.lang.String lang)
Creates a new LangCondition 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
getLang()
SAC: ImplementsLangCondition.getLang()
.int
getSpecificity()
Returns the specificity of this condition.boolean
match(org.w3c.dom.Element e, java.lang.String pseudoE)
Tests whether this condition matches the given element.java.lang.String
toString()
Returns a text representation of this object.
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.- Overrides:
equals
in classjava.lang.Object
- Parameters:
obj
- the reference object with which to compare.
-
getConditionType
public short getConditionType()
SAC: ImplementsCondition.getConditionType()
.- Specified by:
getConditionType
in interfaceorg.w3c.css.sac.Condition
-
getLang
public java.lang.String getLang()
SAC: ImplementsLangCondition.getLang()
.- Specified by:
getLang
in interfaceorg.w3c.css.sac.LangCondition
-
getSpecificity
public int getSpecificity()
Returns the specificity of this condition.- Specified by:
getSpecificity
in interfaceExtendedCondition
-
match
public boolean match(org.w3c.dom.Element e, java.lang.String pseudoE)
Tests whether this condition matches the given element.- Specified by:
match
in interfaceExtendedCondition
-
fillAttributeSet
public void fillAttributeSet(java.util.Set attrSet)
Fills the given set with the attribute names found in this selector.- Specified by:
fillAttributeSet
in interfaceExtendedCondition
-
toString
public java.lang.String toString()
Returns a text representation of this object.- Overrides:
toString
in classjava.lang.Object
-
-