classpathhelper.eclipse.ui.preferences
Class StringListEditor

java.lang.Object
  extended byListEditor
      extended byclasspathhelper.eclipse.ui.preferences.StringListEditor

public class StringListEditor
extends ListEditor

Editor for string based lists.

Since:
1.1
Author:
bharris
See Also:
Serialized Form

Constructor Summary
StringListEditor()
           
StringListEditor(java.lang.String name, java.lang.String labelText, java.lang.String dialogTitleKey, Composite parent)
           
 
Method Summary
protected  java.lang.String createList(java.lang.String[] items)
           
static java.lang.String[] decodeStrings(java.lang.String encoded)
          Takes an encoded string and converts it back into a list.
static java.lang.String encodeStrings(java.lang.String[] items)
          String for encoding the list into a string.
protected  java.lang.String getNewInputObject()
           
protected  java.lang.String[] parseString(java.lang.String stringList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringListEditor

public StringListEditor()

StringListEditor

public StringListEditor(java.lang.String name,
                        java.lang.String labelText,
                        java.lang.String dialogTitleKey,
                        Composite parent)
Method Detail

encodeStrings

public static java.lang.String encodeStrings(java.lang.String[] items)
String for encoding the list into a string.

Parameters:
items - The elements in the list.
Returns:
The list encoded as a string.
Since:
1.1

decodeStrings

public static java.lang.String[] decodeStrings(java.lang.String encoded)
Takes an encoded string and converts it back into a list.

Parameters:
encoded - The encoded string.
Returns:
The list of strings.
Since:
1.1

createList

protected java.lang.String createList(java.lang.String[] items)

getNewInputObject

protected java.lang.String getNewInputObject()

parseString

protected java.lang.String[] parseString(java.lang.String stringList)