ValidateVisitor { {{ private String errors = ""; }} {{ private Hashtable ids = null; }} before XMLDoc {{ ids = host.get_element_ids(); }} before S {{ if (host.get_depth() != null) { if (host.get_depth().get_value() < 1) addError("Value (" + host.get_depth().get_value() + ") in element 'depth' cannot be < 1"); } }} before C {{ if (host.get_depth() != null) { if (host.get_depth().get_value() < 1) addError("Value (" + host.get_depth().get_value() + ") in element 'depth' cannot be < 1"); } if (new String("+*").indexOf("" + host.get_op().get_value() + "") < 0) addError("Value (" + host.get_op().get_value() + ") in element 'op' is not one of the enumerated values"); if (host.get_argsListUnit().size() < 1) addError("Size (" + host.get_argsListUnit().size() + ") of 'argsListUnit' list cannot be less than 1"); }} public String get_return_val() {{ return errors; }} private void addError(String errorText) {{ errors = errors + "\n" + errorText; }} } // end of class ValidateVisitor