com.eliad.swing
Class EnumEditor

java.lang.Object
  |
  +--java.beans.PropertyEditorSupport
        |
        +--com.eliad.swing.EnumEditor
Direct Known Subclasses:
ResizeEditor, SelectionPolicyEditor, SelectionUnitEditor

public abstract class EnumEditor
extends java.beans.PropertyEditorSupport


Constructor Summary
EnumEditor(java.lang.String[] as, int[] ai)
           
EnumEditor(java.lang.String[] as, int[] ai, java.lang.String s)
           
 
Method Summary
static java.lang.String fromEnum(int i, java.lang.String[] as, int[] ai)
           
 java.lang.String getAsText()
           
 java.lang.String getJavaInitializationString()
           
 java.lang.String[] getTags()
           
 void setAsText(java.lang.String s)
           
 
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

EnumEditor

public EnumEditor(java.lang.String[] as,
                  int[] ai)

EnumEditor

public EnumEditor(java.lang.String[] as,
                  int[] ai,
                  java.lang.String s)
Method Detail

fromEnum

public static java.lang.String fromEnum(int i,
                                        java.lang.String[] as,
                                        int[] ai)

setAsText

public void setAsText(java.lang.String s)
               throws java.lang.IllegalArgumentException
Overrides:
setAsText in class java.beans.PropertyEditorSupport

getAsText

public java.lang.String getAsText()
Overrides:
getAsText in class java.beans.PropertyEditorSupport

getTags

public java.lang.String[] getTags()
Overrides:
getTags in class java.beans.PropertyEditorSupport

getJavaInitializationString

public java.lang.String getJavaInitializationString()
Overrides:
getJavaInitializationString in class java.beans.PropertyEditorSupport