Project Wonder 5.0.0.8794

er.extensions.qualifiers
Class ERXQualifierTraversal

java.lang.Object
  extended by er.extensions.qualifiers.ERXQualifierTraversal

public class ERXQualifierTraversal
extends Object

Traverse a network of qualifiers until a traversal method returns false. Subclass and implement the methods you need.


Field Summary
static Logger log
          logging support
 
Constructor Summary
ERXQualifierTraversal()
           
 
Method Summary
 void traverse(EOQualifierEvaluation q)
           
protected  boolean traverseAndQualifier(EOAndQualifier q)
          Should traverse and qualifier?
protected  boolean traverseKeyComparisonQualifier(EOKeyComparisonQualifier q)
          Should traverse key comparison qualifier?
protected  boolean traverseKeyValueQualifier(EOKeyValueQualifier q)
          Should traverse a key value qualifier?
protected  boolean traverseNotQualifier(EONotQualifier q)
          Should traverse not qualifier?
protected  boolean traverseOrQualifier(EOOrQualifier q)
          Should traverse or qualifier?
protected  boolean traverseUnknownQualifier(EOQualifierEvaluation q)
          Should traverse unknown qualifier? Logs an error.
protected  void visit(EOQualifierEvaluation q)
          Catch-all visitor, will get called for each qualifier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final Logger log
logging support

Constructor Detail

ERXQualifierTraversal

public ERXQualifierTraversal()
Method Detail

visit

protected void visit(EOQualifierEvaluation q)
Catch-all visitor, will get called for each qualifier.

Parameters:
q -

traverseUnknownQualifier

protected boolean traverseUnknownQualifier(EOQualifierEvaluation q)
Should traverse unknown qualifier? Logs an error.

Returns:
should traverse boolean qualifier

traverseNotQualifier

protected boolean traverseNotQualifier(EONotQualifier q)
Should traverse not qualifier?

Returns:
should traverse not qualifier

traverseOrQualifier

protected boolean traverseOrQualifier(EOOrQualifier q)
Should traverse or qualifier?

Returns:
should traverse or qualifier

traverseAndQualifier

protected boolean traverseAndQualifier(EOAndQualifier q)
Should traverse and qualifier?

Returns:
should traverse and qualifier

traverseKeyValueQualifier

protected boolean traverseKeyValueQualifier(EOKeyValueQualifier q)
Should traverse a key value qualifier?

Returns:
should traverse key value qualifier

traverseKeyComparisonQualifier

protected boolean traverseKeyComparisonQualifier(EOKeyComparisonQualifier q)
Should traverse key comparison qualifier?

Returns:
should traverse key comparison qualifier

traverse

public void traverse(EOQualifierEvaluation q)

Last updated: Thu, Jan 8, 2009 • 12:32 PM EST

Copyright © 2002 – 2007 Project Wonder.