|
Oracle Enterprise Scheduler Java API Reference 11g Release 1 (11.1.1.7) E26229-06 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FilterVisitor
Contract for implementing a visitor for traversing a filter instance. Filters are traversed from left-to-right, depth first. The following traversal methods are supported:
| Nested Class Summary | |
|---|---|
static class |
FilterVisitor.OrderTraversal methods for filter expression visitation. |
| Method Summary | |
|---|---|
void |
begin()Invoked prior to traversing the filter expression. |
void |
end()Invoked after traversing the filter expression. |
FilterVisitor.Order |
order()Specifies the order required by the visitor implementation. |
void |
visitLeftChild(Filter filter)Invoked once for every (left) child node encountered according to the traversal method. |
void |
visitParent(Filter filter)Invoked once for every parent node encountered according to the traversal method. |
void |
visitRightChild(Filter filter)Invoked once for every (left) child node encountered according to the traversal method. |
| Method Detail |
|---|
FilterVisitor.Order order()
void begin()
void end()
void visitParent(Filter filter)
throws IllegalArgumentException
filter - being visited.IllegalArgumentException
void visitLeftChild(Filter filter)
throws IllegalArgumentException
filter - being visited.IllegalArgumentException
void visitRightChild(Filter filter)
throws IllegalArgumentException
filter - being visited.IllegalArgumentException
|
Oracle Enterprise Scheduler Java API Reference 11g Release 1 (11.1.1.7) E26229-06 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||