summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/ListTextField.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-05-19 20:23:28 +0000
committerBernard Normier <bernard@zeroc.com>2006-05-19 20:23:28 +0000
commita0b29774eda2c0db6572149183e7be939c905811 (patch)
treea4f9ad07ce03366332839f815d039b33e2588be7 /java/src/IceGridGUI/Application/ListTextField.java
parentadding createCertificate (diff)
downloadice-a0b29774eda2c0db6572149183e7be939c905811.tar.bz2
ice-a0b29774eda2c0db6572149183e7be939c905811.tar.xz
ice-a0b29774eda2c0db6572149183e7be939c905811.zip
LiveDeployment now shown using tables
Diffstat (limited to 'java/src/IceGridGUI/Application/ListTextField.java')
-rwxr-xr-xjava/src/IceGridGUI/Application/ListTextField.java43
1 files changed, 9 insertions, 34 deletions
diff --git a/java/src/IceGridGUI/Application/ListTextField.java b/java/src/IceGridGUI/Application/ListTextField.java
index fd12a48698a..dfac4d7a2cb 100755
--- a/java/src/IceGridGUI/Application/ListTextField.java
+++ b/java/src/IceGridGUI/Application/ListTextField.java
@@ -25,42 +25,17 @@ public class ListTextField extends JTextField
super(columns);
}
- public void setList(java.util.List list, Utils.Resolver resolver)
+ public void setList(java.util.List list, final Utils.Resolver resolver)
{
- java.util.Iterator p = list.iterator();
- String text = null;
-
- while(p.hasNext())
- {
- if(text == null)
- {
- text = "";
- }
- else
+ Utils.Stringifier stringifier = new Utils.Stringifier()
{
- text += " ";
- }
-
- String str = (String)p.next();
- str = Utils.substitute(str, resolver);
-
- if(str.length() == 0)
- {
- text += "\"\"";
- }
- else if(str.matches("\\S*"))
- {
- //
- // Only non-whitespace characters
- //
- text += str;
- }
- else
- {
- text += '"' + str + '"';
- }
- }
- setText(text);
+ public String toString(Object obj)
+ {
+ return Utils.substitute((String)obj, resolver);
+ }
+ };
+
+ setText(Utils.stringify(list, stringifier, " ", null));
}
public java.util.LinkedList getList()