diff options
author | Matthew Newhook <matthew@zeroc.com> | 2014-10-20 11:40:05 -0230 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2014-10-20 11:40:05 -0230 |
commit | b51469b41167fb86ae2059a15cf0475c53fdda7b (patch) | |
tree | fc85d6ca2efd89c67e1e4e7438f437c3e08313f4 /java/src/IceGridGUI/Application/ListTextField.java | |
parent | Fixed (ICE-5695) - IceSSL: misleading exception (diff) | |
download | ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.tar.bz2 ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.tar.xz ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.zip |
Down with ant. From the gradle to the grave.
Diffstat (limited to 'java/src/IceGridGUI/Application/ListTextField.java')
-rw-r--r-- | java/src/IceGridGUI/Application/ListTextField.java | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/java/src/IceGridGUI/Application/ListTextField.java b/java/src/IceGridGUI/Application/ListTextField.java deleted file mode 100644 index a329cf14439..00000000000 --- a/java/src/IceGridGUI/Application/ListTextField.java +++ /dev/null @@ -1,80 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -package IceGridGUI.Application; - -import IceGridGUI.*; - -import javax.swing.JTextField; - -// -// A special field used to show/edit a list of strings separated -// by whitespace -// - -public class ListTextField extends JTextField -{ - public ListTextField(int columns) - { - super(columns); - } - - public void setList(java.util.List<String> list, final Utils.Resolver resolver) - { - Utils.Stringifier stringifier = new Utils.Stringifier() - { - @Override - public String toString(Object obj) - { - return Utils.substitute((String)obj, resolver); - } - }; - - setText(Utils.stringify(list, stringifier, " ", null)); - } - - public java.util.LinkedList<String> getList() - { - String text = getText().trim(); - java.util.LinkedList<String> result = new java.util.LinkedList<String>(); - - while(text.length() > 0) - { - if(text.startsWith("\"")) - { - int last = text.indexOf("\"", 1); - if(last == -1) - { - result.add(text.substring(1)); - text = ""; - } - else - { - result.add(text.substring(1, last)); - text = text.substring(last + 1).trim(); - } - } - else - { - String[] strings = text.split("\\s", 2); - if(strings.length == 1) - { - result.add(strings[0]); - text = ""; - } - else - { - result.add(strings[0]); - text = strings[1].trim(); - } - } - } - return result; - } -} |