1 16 package org.outerj.daisy.frontend.util; 17 18 import org.apache.excalibur.xml.sax.XMLizable; 19 import org.xml.sax.ContentHandler ; 20 import org.xml.sax.SAXException ; 21 import org.xml.sax.helpers.AttributesImpl ; 22 23 public class TaggedMessage implements XMLizable { 24 private String elementLocalName; 25 private String message; 26 27 public TaggedMessage(String elementLocalName, String message) { 28 this.elementLocalName = elementLocalName; 29 this.message = message; 30 } 31 32 public void toSAX(ContentHandler contentHandler) throws SAXException { 33 contentHandler.startElement("", elementLocalName, elementLocalName, new AttributesImpl ()); 34 contentHandler.characters(message.toCharArray(), 0, message.length()); 35 contentHandler.endElement("", elementLocalName, elementLocalName); 36 } 37 } 38 | Popular Tags |