ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java
(Generate patch)

Comparing projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java (file contents):
Revision 1.2 by pjm2, Thu Nov 23 09:36:07 2000 UTC vs.
Revision 1.3 by tdb, Wed Nov 29 19:11:53 2000 UTC

# Line 1 | Line 1
1 + //---PACKAGE DECLARATION---
2 + package uk.ac.ukc.iscream.xml;
3 +
4 + //---IMPORTS---
5   import java.io.*;
6   import java.util.ArrayList;
7  
8   import org.xml.sax.*;
5
9   import javax.xml.parsers.SAXParserFactory;
10   import javax.xml.parsers.ParserConfigurationException;
11   import javax.xml.parsers.SAXParser;
12  
13   import uk.ac.ukc.iscream.core.*;
14  
15 < // Paul Mutton, pjm2@ukc.ac.uk
16 <
17 < // XMLPacketMaker - Creates an XMLPacket object.
15 > /**
16 > * XMLPacketMaker - Creates an XMLPacket object.
17 > *
18 > * @author  $Author$
19 > * @version $Id$
20 > */
21   public class XMLPacketMaker extends HandlerBase {
22  
23 + //---FINAL ATTRIBUTES---
24 +
25 +    /**
26 +     * The current CVS revision of this class
27 +     */
28 +    public final String REVISION = "$Revision$";
29 +    
30 + //---STATIC METHODS---
31 +
32 + //---CONSTRUCTORS---
33 +
34      // Constructor for accepting XML input.
35      public XMLPacketMaker (String xml, Logger logger) {
36          this.xml = xml;
37          this.logger = logger;
38      }
39  
40 + //---PUBLIC METHODS---
41 +
42      public XMLPacket createXMLPacket() {
43  
44          // Create the XMLPacket to store values in.
# Line 43 | Line 62 | public class XMLPacketMaker extends HandlerBase {
62          
63          return packet;
64      }
65 <    
65 >
66 >    /**
67 >     * Overrides the {@link java.lang.Object#toString() Object.toString()}
68 >     * method to provide clean logging (every class should have this).
69 >     *
70 >     * @return the name of this class and its CVS revision
71 >     */
72 >    public String toString() {
73 >        return this.getClass().getName() + "(" + REVISION.substring(11, REVISION.length() - 2) + ")";
74 >    }
75 >
76 > //---PRIVATE METHODS---
77 >
78 > //---ACCESSOR/MUTATOR METHODS---
79 >
80 > //---ATTRIBUTES---
81 >
82      String xml;
83      Logger logger;
84 < }
84 >
85 > //---STATIC ATTRIBUTES---
86 >
87 > }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines