xtc.parser
Class Predicate

java.lang.Object
  extended by xtc.tree.Node
      extended by xtc.parser.Element
          extended by xtc.parser.UnaryOperator
              extended by xtc.parser.Predicate
All Implemented Interfaces:
java.lang.Iterable<java.lang.Object>, Locatable
Direct Known Subclasses:
FollowedBy, NotFollowedBy, SemanticPredicate

public abstract class Predicate
extends UnaryOperator

The superclass of all predicates.

Version:
$Revision: 1.6 $
Author:
Robert Grimm

Nested Class Summary
 
Nested classes/interfaces inherited from class xtc.parser.Element
Element.Tag
 
Field Summary
 
Fields inherited from class xtc.parser.UnaryOperator
element
 
Constructor Summary
Predicate(Element element)
          Create a new predicate with the specified element.
 
Method Summary
 
Methods inherited from class xtc.parser.Element
tag
 
Methods inherited from class xtc.tree.Node
add, add, addAll, addAll, addAll, addAll, addAllTo, addNode, contains, get, getBoolean, getBooleanProperty, getGeneric, getList, getLocation, getName, getNode, getProperty, getString, getStringProperty, getTokenText, hasLocation, hasName, hasProperty, hasTraversal, hasVariable, indexOf, isAnnotation, isEmpty, isGeneric, isList, isToken, iterator, lastIndexOf, properties, remove, removeProperty, set, setLocation, setLocation, setProperty, size, strip, toAnnotation, toList, toString, toToken, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Predicate

public Predicate(Element element)
Create a new predicate with the specified element.

Parameters:
element - The element.


Copyright © 2012. All Rights Reserved.