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.2 by ab11, Thu Dec 7 18:25:53 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){
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();
50          xmlData = "<"+rootInfo+">";
51          hostInfo = rootInfo;
52      }
# Line 49 | Line 61 | class XMLFormatter {
61          hostInfo = null;
62      }        
63  
52
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