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.4 by ab11, Fri Dec 8 12:21:11 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 60 | Line 73 | class XMLFormatter {
73      }
74  
75   //---PUBLIC METHODS---
76 +
77 +   /**
78 +   * addEement, adds an element to the XML string with attributes
79 +   *
80 +   */
81 +   public void addElement(String name, String attributes, String value){
82 +        // check that the strings contain valid data first
83 +        if (( name.length() != 0 ) && ( value.length() != 0 )){
84 +            xmlData += "<"+name+" "+attributes+">"+value+"</"+name+">";
85 +        }
86 +    }
87  
88     /**
89     * addEement, adds an element to the XML string

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines