Interface Condition

All Known Subinterfaces:
AttributeCondition, CombinatorCondition, ContentCondition, LangCondition, NegativeCondition, PositionalCondition
All Known Implementing Classes:
AndConditionImpl, AttributeConditionImpl, BeginHyphenAttributeConditionImpl, ClassConditionImpl, IdConditionImpl, LangConditionImpl, OneOfAttributeConditionImpl, PseudoClassConditionImpl

public interface Condition
Version:
$Revision: 1.4 $
Author:
Philippe Le Hegaret
  • Field Details

    • SAC_AND_CONDITION

      static final short SAC_AND_CONDITION
      This condition checks exactly two conditions. example:
         .part1:lang(fr)
       
      See Also:
    • SAC_OR_CONDITION

      static final short SAC_OR_CONDITION
      This condition checks one of two conditions.
      See Also:
    • SAC_NEGATIVE_CONDITION

      static final short SAC_NEGATIVE_CONDITION
      This condition checks that a condition can't be applied to a node.
      See Also:
    • SAC_POSITIONAL_CONDITION

      static final short SAC_POSITIONAL_CONDITION
      This condition checks a specified position. example:
         :first-child
       
      See Also:
    • SAC_ATTRIBUTE_CONDITION

      static final short SAC_ATTRIBUTE_CONDITION
      This condition checks an attribute. example:
         [simple]
         [restart="never"]
       
      See Also:
    • SAC_ID_CONDITION

      static final short SAC_ID_CONDITION
      This condition checks an id attribute. example:
         #myId
       
      See Also:
    • SAC_LANG_CONDITION

      static final short SAC_LANG_CONDITION
      This condition checks the language of the node. example:
         :lang(fr)
       
      See Also:
    • SAC_ONE_OF_ATTRIBUTE_CONDITION

      static final short SAC_ONE_OF_ATTRIBUTE_CONDITION
      This condition checks for a value in a space-separated values in a specified attribute example:
         [values~="10"]
       
      See Also:
    • SAC_BEGIN_HYPHEN_ATTRIBUTE_CONDITION

      static final short SAC_BEGIN_HYPHEN_ATTRIBUTE_CONDITION
      This condition checks if the value is in a hypen-separated list of values in a specified attribute. example:
         [languages|="fr"]
       
      See Also:
    • SAC_CLASS_CONDITION

      static final short SAC_CLASS_CONDITION
      This condition checks for a specified class. example:
         .example
       
      See Also:
    • SAC_PSEUDO_CLASS_CONDITION

      static final short SAC_PSEUDO_CLASS_CONDITION
      This condition checks for the link pseudo class. example:
         :link
         :visited
         :hover
       
      See Also:
    • SAC_ONLY_CHILD_CONDITION

      static final short SAC_ONLY_CHILD_CONDITION
      This condition checks if a node is the only one in the node list.
      See Also:
    • SAC_ONLY_TYPE_CONDITION

      static final short SAC_ONLY_TYPE_CONDITION
      This condition checks if a node is the only one of his type.
      See Also:
    • SAC_CONTENT_CONDITION

      static final short SAC_CONTENT_CONDITION
      This condition checks the content of a node.
      See Also:
  • Method Details

    • getConditionType

      short getConditionType()
      An integer indicating the type of Condition.