weka.gui
Class SelectedTagEditor

java.lang.Object
  extended byjava.beans.PropertyEditorSupport
      extended byweka.gui.SelectedTagEditor
All Implemented Interfaces:
java.beans.PropertyEditor

public class SelectedTagEditor
extends java.beans.PropertyEditorSupport

A PropertyEditor that uses tags, where the tags are obtained from a weka.core.SelectedTag object.

Version:
$Revision: 1.6 $
Author:
Len Trigg (trigg@cs.waikato.ac.nz)

Field Summary
 
Fields inherited from class java.beans.PropertyEditorSupport
 
Constructor Summary
SelectedTagEditor()
           
 
Method Summary
 java.lang.String getAsText()
          Gets the current value as text.
 java.lang.String getJavaInitializationString()
          Returns a description of the property value as java source.
 java.lang.String[] getTags()
          Gets the list of tags that can be selected from.
static void main(java.lang.String[] args)
          Tests out the selectedtag editor from the command line.
 void setAsText(java.lang.String text)
          Sets the current property value as text.
 
Methods inherited from class java.beans.PropertyEditorSupport
addPropertyChangeListener, firePropertyChange, getCustomEditor, getValue, isPaintable, paintValue, removePropertyChangeListener, setValue, supportsCustomEditor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectedTagEditor

public SelectedTagEditor()
Method Detail

getJavaInitializationString

public java.lang.String getJavaInitializationString()
Returns a description of the property value as java source.

Returns:
a value of type 'String'

getAsText

public java.lang.String getAsText()
Gets the current value as text.

Returns:
a value of type 'String'

setAsText

public void setAsText(java.lang.String text)
Sets the current property value as text.

Parameters:
text - the text of the selected tag.
Throws:
java.lang.IllegalArgumentException - if an error occurs

getTags

public java.lang.String[] getTags()
Gets the list of tags that can be selected from.

Returns:
an array of string tags.

main

public static void main(java.lang.String[] args)
Tests out the selectedtag editor from the command line.

Parameters:
args - ignored