weka.gui
Class SelectedTagEditor

java.lang.Object
  |
  +--java.beans.PropertyEditorSupport
        |
        +--weka.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.

Author:
Len Trigg (trigg@cs.waikato.ac.nz)

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.
Overrides:
getJavaInitializationString in class java.beans.PropertyEditorSupport
Returns:
a value of type 'String'

getAsText

public java.lang.String getAsText()
Gets the current value as text.
Overrides:
getAsText in class java.beans.PropertyEditorSupport
Returns:
a value of type 'String'

setAsText

public void setAsText(java.lang.String text)
               throws java.lang.IllegalArgumentException
Sets the current property value as text.
Overrides:
setAsText in class java.beans.PropertyEditorSupport
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.
Overrides:
getTags in class java.beans.PropertyEditorSupport
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