|
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.Order Traversal 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 |