|
Oracle Fusion Applications Java API Reference for Oracle Enterprise Scheduler Service 11g Release 1 (11.1.2) E20742-02 |
|||||||||
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 Fusion Applications Java API Reference for Oracle Enterprise Scheduler Service 11g Release 1 (11.1.2) E20742-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |