/** * Report problems found in binding. * * @param vctx Validation Context * @param handler Problem Handler */ private static void reportBindingProblems(org.jibx.binding.model.ValidationContext vctx, ProblemHandler handler) { StringBuffer buff = new StringBuffer(); ArrayList problems = vctx.getProblems(); for (int i = 0; i < problems.size(); i++) { org.jibx.binding.model.ValidationProblem prob = (org.jibx.binding.model.ValidationProblem)problems.get(i); buff.setLength(0); buff.append(prob.getSeverity() >= org.jibx.binding.model.ValidationProblem.ERROR_LEVEL ? "Error: " : "Warning: "); buff.append(prob.getDescription()); handler.report(buff.toString()); } }
ArrayList probs = vctx.getProblems(); if (probs.size() > 0) { for (int i = 0; i < probs.size(); i++) {
ArrayList probs = m_context.getProblems(); boolean error = m_context.getErrorCount() > 0 || m_context.getFatalCount() > 0; if (probs.size() > 0) {
if (vctx.getProblems().size() > 0) { reportBindingProblems(vctx, handler); if (vctx.getErrorCount() > 0 || vctx.getFatalCount() > 0) {
vctx.tourTree(binding, ipv); if (vctx.getErrorCount() != 0 || vctx.getFatalCount() != 0) { ArrayList probs = vctx.getProblems(); System.err.println("Errors in generated binding:"); for (int j = 0; j < probs.size(); j++) {
vctx.tourTree(binding, ipv); if (vctx.getErrorCount() != 0 || vctx.getFatalCount() != 0) { ArrayList probs = vctx.getProblems(); System.err.println("Errors in generated binding:"); for (int j = 0; j < probs.size(); j++) {