
Public Member Functions | |
| void | traverse (EOQualifierEvaluation q, boolean postOrder) |
| void | traverse (EOQualifierEvaluation q) |
Static Public Attributes | |
| static final Logger | log = Logger.getLogger(ERXQualifierTraversal.class) |
Protected Member Functions | |
| boolean | traverseAndQualifier (EOAndQualifier q) |
| boolean | traverseKeyComparisonQualifier (EOKeyComparisonQualifier q) |
| boolean | traverseKeyValueQualifier (EOKeyValueQualifier q) |
| boolean | traverseNotQualifier (EONotQualifier q) |
| boolean | traverseOrQualifier (EOOrQualifier q) |
| boolean | traverseUnknownQualifier (EOQualifierEvaluation q) |
| void | visit (EOQualifierEvaluation q) |
Private Member Functions | |
| boolean | traverseQualifier (EOQualifierEvaluation q, boolean postOrder) |
| void traverse | ( | EOQualifierEvaluation | q, | |
| boolean | postOrder | |||
| ) |
Visit every descendent qualifier in the given qualifier tree.
| q | the root qualifier to traverse | |
| postOrder | if true, the qualifier is traversed from the bottom to the top |
Reimplemented in ERXPrefixQualifierTraversal.
| void traverse | ( | EOQualifierEvaluation | q | ) |
Visit every descendent qualifier in the given qualifier tree in a preorder traversal.
| q | the root qualifier to traverse |
| boolean traverseAndQualifier | ( | EOAndQualifier | q | ) | [protected] |
Should traverse and qualifier?
| q | the qualifier to process |
Reimplemented in ERXPrefixQualifierTraversal.
| boolean traverseKeyComparisonQualifier | ( | EOKeyComparisonQualifier | q | ) | [protected] |
Should traverse key comparison qualifier?
| q | the qualifier to process |
Reimplemented in ERXPrefixQualifierTraversal, and ERXFilteredQualifierTraversal.
| boolean traverseKeyValueQualifier | ( | EOKeyValueQualifier | q | ) | [protected] |
Should traverse a key value qualifier?
| q | the qualifier to process |
Reimplemented in ERXPrefixQualifierTraversal, and ERXFilteredQualifierTraversal.
| boolean traverseNotQualifier | ( | EONotQualifier | q | ) | [protected] |
Should traverse not qualifier?
| q | the qualifier to process |
Reimplemented in ERXPrefixQualifierTraversal.
| boolean traverseOrQualifier | ( | EOOrQualifier | q | ) | [protected] |
Should traverse or qualifier?
| q | the qualifier to process |
Reimplemented in ERXPrefixQualifierTraversal.
| boolean traverseQualifier | ( | EOQualifierEvaluation | q, | |
| boolean | postOrder | |||
| ) | [private] |
Traverses the supplied qualifier
| q | the qualifier to process | |
| postOrder | if true, the qualifier is traversed from the bottom to the top |
| boolean traverseUnknownQualifier | ( | EOQualifierEvaluation | q | ) | [protected] |
Should traverse unknown qualifier? Logs an error.
| q | the qualifier to process |
Reimplemented in ERXPrefixQualifierTraversal, and ERXFilteredQualifierTraversal.
| void visit | ( | EOQualifierEvaluation | q | ) | [protected] |
Catch-all visitor, will get called for each qualifier.
| q | the qualifier to process |
1.5.8