Пример #1
0
 public void generateXML(ContentHandler handler) throws SAXException {
   handler.startElement("", "", "subscript", null);
   if (expression instanceof XMLGenerator) {
     ((XMLGenerator) expression).generateXML(handler);
   }
   handler.endElement("", "", "subscript");
 }
Пример #2
0
  public void generateXML(ContentHandler handler) throws SAXException {
    AttributesImpl attrs = new AttributesImpl();
    attrs.addAttribute("", "", "name", "", getId().getName());
    handler.startElement("", "", "call", attrs);

    super.generateXML(handler);

    if (base instanceof XMLGenerator) {
      handler.startElement("", "", "base", null);
      ((XMLGenerator) base).generateXML(handler);
      handler.endElement("", "", "base");
    }
    if (arguments != null && arguments.size() > 0) {
      attrs.clear();
      attrs.addAttribute("", "", "count", "", "" + arguments.size());
      handler.startElement("", "", "arguments", attrs);
      for (ActualArgument arg : arguments) {
        arg.generateXML(handler);
      }
      handler.endElement("", "", "arguments");
    }
    handler.endElement("", "", "call");
  }