--- projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java 2001/03/10 02:03:55 1.9 +++ projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java 2001/03/14 23:25:30 1.11 @@ -1,21 +1,18 @@ //---PACKAGE DECLARATION--- -package uk.ac.ukc.iscream.util; +package uk.org.iscream.util; //---IMPORTS--- import java.io.*; import java.util.ArrayList; - import org.xml.sax.*; import org.xml.sax.helpers.*; -import javax.xml.parsers.SAXParserFactory; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParser; +import javax.xml.parsers.*; /** * XMLStringParser - Used to assist in creating XMLPacket objects. * * @author $Author: tdb $ - * @version $Id: XMLStringParser.java,v 1.9 2001/03/10 02:03:55 tdb Exp $ + * @version $Id: XMLStringParser.java,v 1.11 2001/03/14 23:25:30 tdb Exp $ */ public class XMLStringParser extends DefaultHandler { @@ -24,7 +21,7 @@ public class XMLStringParser extends DefaultHandler { /** * The current CVS revision of this class */ - public final String REVISION = "$Revision: 1.9 $"; + public final String REVISION = "$Revision: 1.11 $"; //---STATIC METHODS--- @@ -46,13 +43,6 @@ public class XMLStringParser extends DefaultHandler { //---PUBLIC METHODS--- - /** - * Accessor to the XMLPacket. - */ - public XMLPacket getXMLPacket() { - return _packet; - } - //=========================================================== // SAX DocumentHandler methods //=========================================================== @@ -76,7 +66,7 @@ public class XMLStringParser extends DefaultHandler { } } } - + /** * When an XML element is finished with, we must remove * the tag name from the tagList and decrement the indent @@ -86,8 +76,7 @@ public class XMLStringParser extends DefaultHandler { _tagList.remove(_tagList.size() - 1); _indentLevel--; } - - + /** * Any text falling within a pair of terminal tags must * be added to the XMLPacket. Trim leading and trailing @@ -103,7 +92,7 @@ public class XMLStringParser extends DefaultHandler { * Overrides the {@link java.lang.Object#toString() Object.toString()} * method to provide clean logging (every class should have this). * - * This uses the uk.ac.ukc.iscream.util.NameFormat class + * This uses the uk.org.iscream.util.NameFormat class * to format the toString() * * @return the name of this class and its CVS revision @@ -136,6 +125,13 @@ public class XMLStringParser extends DefaultHandler { } //---ACCESSOR/MUTATOR METHODS--- + + /** + * Accessor to the XMLPacket. + */ + public XMLPacket getXMLPacket() { + return _packet; + } //---ATTRIBUTES---