|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DetailedTraversalCallback
An implementation of this interface is passed to the traverse method of a Node to implement the traversal operation.
| Method Summary | |
|---|---|
boolean |
traversalCheckGroup(BranchGroup bg)
This method is called for each group in the traversal. |
boolean |
traversalCheckGroup(Group group)
This method is called for each group in the traversal. |
boolean |
traversalCheckGroup(OrderedGroup og)
This method is called for each group in the traversal. |
boolean |
traversalCheckGroup(Switch sw)
This method is called for each group in the traversal. |
boolean |
traversalCheckGroup(TransformGroup tg)
This method is called for each group in the traversal. |
boolean |
traversalCheckGroupCommon(GroupNode group)
This method is (certainly) called for each group in the traversal. |
boolean |
traversalOperation(BranchGroup bg)
This method is called for each BranchGroup in the traversed Group. |
boolean |
traversalOperation(Fog fog)
This method is called for each Light node in the traversed Group. |
boolean |
traversalOperation(Group group)
This method is called for each Group in the traversed Group. |
boolean |
traversalOperation(Light light)
This method is called for each Light node in the traversed Group. |
boolean |
traversalOperation(Node node)
This method is called for each Node in the traversed Group. |
boolean |
traversalOperation(OrderedGroup og)
This method is called for each OrderedGroup in the traversed Group. |
boolean |
traversalOperation(Shape3D shape)
This method is called for each Node in the traversed Group. |
boolean |
traversalOperation(Sound sound)
This method is called for each Sound node in the traversed Group. |
boolean |
traversalOperation(Switch sw)
This method is called for each Node in the traversed Group. |
boolean |
traversalOperation(TransformGroup tg)
This method is called for each TransformGroup in the traversed Group. |
boolean |
traversalOperationAfter(BranchGroup bg)
This method is called for each BranchGroup in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(Fog fog)
This method is called for each Light node in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(Group group)
This method is called for each Group in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(Light light)
This method is called for each Light node in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(Node node)
This method is called for each Node in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(OrderedGroup og)
This method is called for each OrderedGroup in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(Shape3D shape)
This method is called for each Node in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(Sound sound)
This method is called for each Sound node in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(Switch sw)
This method is called for each Node in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationAfter(TransformGroup tg)
This method is called for each TransformGroup in the traversed Group after the Node has been worked on. |
boolean |
traversalOperationCommon(GroupNode node)
This method is (certainly) called for each Node in the traversed Group, which is a group itself. |
boolean |
traversalOperationCommon(Node node)
This method is (certainly) called for each Node in the traversed Group, which is not a group itself. |
boolean |
traversalOperationCommonAfter(GroupNode group)
This method is (certainly) called for each Group in the traversed Node, which is a Group itself after the Node has been worked on. |
boolean |
traversalOperationCommonAfter(Node node)
This method is (certainly) called for each Node in the traversed Node, which is not a Group itself after the Node has been worked on. |
| Method Detail |
|---|
boolean traversalOperationCommon(Node node)
node - the current Node in the traversal
boolean traversalOperationCommon(GroupNode node)
node - the current Node in the traversal
boolean traversalCheckGroupCommon(GroupNode group)
group - the Group to be checked
boolean traversalCheckGroup(BranchGroup bg)
bg - the BranchGroup to be checked
boolean traversalCheckGroup(Group group)
group - the Group to be checked
boolean traversalCheckGroup(Switch sw)
sw - the Switch group to be checked
boolean traversalCheckGroup(TransformGroup tg)
tg - the TransformGroup to be checked
boolean traversalCheckGroup(OrderedGroup og)
og - the OrderedGroup to be checked
boolean traversalOperation(Node node)
node - the current Node in the traversal
boolean traversalOperation(BranchGroup bg)
bg - the current BranchGroup in the traversal
boolean traversalOperation(Group group)
group - the current Group in the traversal
boolean traversalOperation(TransformGroup tg)
tg - the current TransformGroup in the traversal
boolean traversalOperation(OrderedGroup og)
og - the current OrderedGroup in the traversal
boolean traversalOperation(Switch sw)
sw - the current Switch node in the traversal
boolean traversalOperation(Shape3D shape)
shape - the current Shape3D in the traversal
boolean traversalOperation(Light light)
light - the current Light in the traversal
boolean traversalOperation(Fog fog)
fog - the current Fog in the traversal
boolean traversalOperation(Sound sound)
sound - the current Sound node in the traversal
boolean traversalOperationCommonAfter(Node node)
node - the current node in the traversal
boolean traversalOperationCommonAfter(GroupNode group)
group - the current GroupNode in the traversal
boolean traversalOperationAfter(BranchGroup bg)
bg - the current BranchGroup in the traversal
boolean traversalOperationAfter(Group group)
group - the current Group in the traversal
boolean traversalOperationAfter(TransformGroup tg)
tg - the current TransformGroup in the traversal
boolean traversalOperationAfter(OrderedGroup og)
og - the current OrderedGroup in the traversal
boolean traversalOperationAfter(Node node)
node - the current Node in the traversal
boolean traversalOperationAfter(Switch sw)
sw - the current Switch node in the traversal
boolean traversalOperationAfter(Shape3D shape)
shape - the current Shape3D in the traversal
boolean traversalOperationAfter(Light light)
light - the current Light in the traversal
boolean traversalOperationAfter(Fog fog)
fog - the current Fog in the traversal
boolean traversalOperationAfter(Sound sound)
sound - the current Sound node in the traversal
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||