org.w3c.css.sac
Interface AttributeCondition
- Condition
- AttributeConditionImpl, BeginHyphenAttributeConditionImpl, ClassConditionImpl, IdConditionImpl, OneOfAttributeConditionImpl, PseudoClassConditionImpl
public interface AttributeCondition
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 |
getLocalName
public String getLocalName()
Returns the
local part
of the
qualified
name of this attribute.
NULL
if :
- this attribute condition can match any attribute.
- this attribute is a class attribute.
- this attribute is an id attribute.
- this attribute is a pseudo-class attribute.
getNamespaceURI
public String getNamespaceURI()
Returns the
namespace
URI of this attribute condition.
NULL
if :
- this attribute condition can match any namespace.
- this attribute is an id attribute.
getSpecified
public boolean getSpecified()
Returns
true
if the attribute must have an explicit value
in the original document,
false
otherwise. If this is a
pseudo class, the return value is unspecified.
false
if:
- if this is an id attribute.
- if this is a pseudo class a class attribute.
getValue
public String getValue()
Returns the value of the attribute.
If this attribute is a class or a pseudo class attribute, you'll get
the class name (or psedo class name) without the '.' or ':'.