예제 #1
0
 public String getCanonicalForm() {
   StringBuilder buf = new StringBuilder("<#switch ");
   buf.append(testExpression.getCanonicalForm());
   buf.append(">");
   for (int i = 0; i < nestedElements.size(); i++) {
     Case cas = (Case) nestedElements.get(i);
     buf.append(cas.getCanonicalForm());
   }
   if (defaultCase != null) {
     buf.append(defaultCase.getCanonicalForm());
   }
   buf.append("</#switch>");
   return buf.toString();
 }