summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/XMLWriter.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/XMLWriter.java')
-rw-r--r--java/src/IceGridGUI/XMLWriter.java32
1 files changed, 15 insertions, 17 deletions
diff --git a/java/src/IceGridGUI/XMLWriter.java b/java/src/IceGridGUI/XMLWriter.java
index edbdf665120..a54737d79fe 100644
--- a/java/src/IceGridGUI/XMLWriter.java
+++ b/java/src/IceGridGUI/XMLWriter.java
@@ -6,6 +6,7 @@
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
+
package IceGridGUI;
import java.io.*;
@@ -19,8 +20,7 @@ public class XMLWriter
{
try
{
- _writer = new BufferedWriter(
- new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
+ _writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
}
catch(UnsupportedEncodingException e)
{
@@ -30,7 +30,7 @@ public class XMLWriter
_writer.write("<!-- This file was written by IceGrid Admin -->" + _newline);
}
- public void writeElement(String name, java.util.List attributes)
+ public void writeElement(String name, java.util.List<String[]> attributes)
throws IOException
{
_writer.write(_indent);
@@ -41,17 +41,16 @@ public class XMLWriter
public void writeElement(String name) throws IOException
{
- writeElement(name, (java.util.List)null);
+ writeElement(name, (java.util.List<String[]>)null);
}
public void writeElement(String name, String content) throws IOException
{
_writer.write(_indent);
- _writer.write("<" + name + ">" + escape(content) +
- "</" + name + ">" + _newline);
+ _writer.write("<" + name + ">" + escape(content) + "</" + name + ">" + _newline);
}
- public void writeStartTag(String name, java.util.List attributes)
+ public void writeStartTag(String name, java.util.List<String[]> attributes)
throws IOException
{
_writer.write(_indent);
@@ -62,12 +61,14 @@ public class XMLWriter
increaseIndent();
}
- public void writeStartTag(String name) throws IOException
+ public void writeStartTag(String name)
+ throws IOException
{
writeStartTag(name, null);
}
- public void writeEndTag(String name) throws IOException
+ public void writeEndTag(String name)
+ throws IOException
{
decreaseIndent();
_writer.write(_indent);
@@ -84,16 +85,14 @@ public class XMLWriter
_writer.flush();
}
- private void writeAttributes(java.util.List attributes)
+ private void writeAttributes(java.util.List<String[]> attributes)
throws IOException
{
if(attributes != null)
{
- java.util.Iterator p = attributes.iterator();
- while(p.hasNext())
+ for(String[] p : attributes)
{
- String[] pair = (String[])p.next();
- _writer.write(" " + pair[0] + "=\"" + escape(pair[1]) + "\"");
+ _writer.write(" " + p[0] + "=\"" + escape(p[1]) + "\"");
}
}
}
@@ -123,9 +122,9 @@ public class XMLWriter
final String allReserved = "<>'\"&";
boolean hasReserved = false;
char[] arr = input.toCharArray();
- for(int i = 0; i < arr.length; i++)
+ for(char c : arr)
{
- if(allReserved.indexOf(arr[i]) != -1)
+ if(allReserved.indexOf(c) != -1)
{
hasReserved = true;
break;
@@ -164,7 +163,6 @@ public class XMLWriter
return v;
}
-
private Writer _writer;
private String _indent = "";
private static String _newline = System.getProperty("line.separator");