ABLE 2.0.0 07/02/2003 10:25:01

com.ibm.able.rules
Class AblePredicateQuery

java.lang.Object
  |
  +--com.ibm.able.rules.AblePredicateQuery
All Implemented Interfaces:
java.io.Serializable

public class AblePredicateQuery
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  int myId
           
protected  java.util.Vector predicates
           
protected  java.util.Vector selectorList
           
protected  java.util.Vector variables
           
 
Constructor Summary
AblePredicateQuery()
          Create a query object
AblePredicateQuery(AblePredicate goalClause)
          create a query object over a single predicate
AblePredicateQuery(java.util.Vector goalClauses)
          Create a compound query object (with multiple predicates)
 
Method Summary
protected  java.lang.String arlString()
           
static java.lang.String Copyright()
          Determine the copyright of this class.
 java.util.Vector getPredicates()
           
 java.lang.String toString()
           
 java.lang.String traceString(int theTraceStringFlavor)
          Retrieve a string describing (the contents of) the object.
protected  java.lang.String xmlString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myId

protected int myId

predicates

protected java.util.Vector predicates

selectorList

protected java.util.Vector selectorList

variables

protected java.util.Vector variables
Constructor Detail

AblePredicateQuery

public AblePredicateQuery()
Create a query object

AblePredicateQuery

public AblePredicateQuery(AblePredicate goalClause)
create a query object over a single predicate

AblePredicateQuery

public AblePredicateQuery(java.util.Vector goalClauses)
Create a compound query object (with multiple predicates)
Method Detail

getPredicates

public java.util.Vector getPredicates()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

arlString

protected java.lang.String arlString()

xmlString

protected java.lang.String xmlString()

traceString

public java.lang.String traceString(int theTraceStringFlavor)
Retrieve a string describing (the contents of) the object.
Parameters:
theFlavor - An Able.TraceStringFlavor value.

Returns:
A String containing the current contents of the object.

Copyright

public static java.lang.String Copyright()
Determine the copyright of this class.
Returns:
A String containing this class's copyright statement.


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003