/** * Creates a new instance of MessageNavigator * @param root the root of navigation -- may be a message or a group * within a message. Navigation will only occur within the subtree * of which the given group is the root. */ public MessageNavigator(Group root) { this.root = root; reset(); }
/** * Creates a new instance of MessageNavigator * @param root the root of navigation -- may be a message or a group * within a message. Navigation will only occur within the subtree * of which the given group is the root. */ public MessageNavigator(Group root) { this.root = root; reset(); }
this.reset(); String retVal = null; while (!pathStack.isEmpty()) {
this.reset(); String retVal = null; while (!pathStack.isEmpty()) {
return drillHere(next); } else if (loop) { this.reset(); return ""; } else {
return drillHere(next); } else if (loop) { this.reset(); return ""; } else {