Interface AttributeCondition

All Superinterfaces:
Condition
All Known Implementing Classes:
AttributeConditionImpl, BeginHyphenAttributeConditionImpl, ClassConditionImpl, IdConditionImpl, OneOfAttributeConditionImpl, PseudoClassConditionImpl

public interface AttributeCondition extends Condition
Version:
$Revision: 1.4 $
Author:
Philippe Le Hegaret
See Also:
  • Method Details

    • getNamespaceURI

      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.
    • getLocalName

      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.

    • getSpecified

      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

      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 ':'.