ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/java/XMLFormatter.java
(Generate patch)

Comparing projects/cms/source/host/java/XMLFormatter.java (file contents):
Revision 1.3 by tdb, Thu Dec 7 23:22:17 2000 UTC vs.
Revision 1.5 by ab11, Fri Dec 8 12:24:00 2000 UTC

# Line 31 | Line 31 | class XMLFormatter {
31      * Takes in one arguement which can contain any valid non xml character ( "<",">" )
32      * an example for rootInfo would be "Host"
33      */
34 +    public XMLFormatter(String rootInfo, String attributes){
35 +
36 +        myStack = new Stack();
37 +        xmlData = new String();
38 +        xmlData = "<"+rootInfo+" "+attributes+">";
39 +        hostInfo = rootInfo;
40 +    }
41 +
42 +    /**
43 +    * Public Constructor for the class
44 +    * Takes in one arguement which can contain any valid non xml character ( "<",">" )
45 +    * an example for rootInfo would be "Host"
46 +    */
47      public XMLFormatter(String rootInfo){
48          myStack = new Stack();
49          xmlData = new String();
# Line 48 | Line 61 | class XMLFormatter {
61          hostInfo = null;
62      }        
63  
51    /**
52    * Public Constructor for the class
53    * Takes a second parameter containing the root attributes.
54    */
55    public XMLFormatter(String rootInfo, String rootAttributes){
56        myStack = new Stack();
57        xmlData = new String();
58        xmlData = "<"+rootInfo+" "+rootAttributes+">";
59        hostInfo = rootInfo;
60    }
61
64   //---PUBLIC METHODS---
65 +
66 +   /**
67 +   * addEement, adds an element to the XML string with attributes
68 +   *
69 +   */
70 +   public void addElement(String name, String attributes, String value){
71 +        // check that the strings contain valid data first
72 +        if (( name.length() != 0 ) && ( value.length() != 0 )){
73 +            xmlData += "<"+name+" "+attributes+">"+value+"</"+name+">";
74 +        }
75 +    }
76  
77     /**
78     * addEement, adds an element to the XML string

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines