Class FileModeEditor

  • All Implemented Interfaces:
    java.beans.PropertyEditor

    public class FileModeEditor
    extends java.beans.PropertyEditorSupport
    An editor to set the File Selection Mode of XFileChooser. Used during customization via a bean editor.
    See Also:
    #XFileChooserBeanInfo
    • Constructor Summary

      Constructors 
      Constructor Description
      FileModeEditor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAsText()
      Gets the integer value of current selection file mode and returns the corresponding string of file mode.
      java.lang.String[] getTags()
      Provides the valid selection file modes: Files, Directories or Files/Directories
      void setAsText​(java.lang.String text)
      Sets the selected file mode
      • Methods inherited from class java.beans.PropertyEditorSupport

        addPropertyChangeListener, firePropertyChange, getCustomEditor, getJavaInitializationString, getSource, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, setValue, supportsCustomEditor
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FileModeEditor

        public FileModeEditor()
    • Method Detail

      • getTags

        public java.lang.String[] getTags()
        Provides the valid selection file modes: Files, Directories or Files/Directories
        Specified by:
        getTags in interface java.beans.PropertyEditor
        Overrides:
        getTags in class java.beans.PropertyEditorSupport
        Returns:
        String name of the valid file modes
      • getAsText

        public java.lang.String getAsText()
        Gets the integer value of current selection file mode and returns the corresponding string of file mode.
        Specified by:
        getAsText in interface java.beans.PropertyEditor
        Overrides:
        getAsText in class java.beans.PropertyEditorSupport
        Returns:
        String name of file mode setting
      • setAsText

        public void setAsText​(java.lang.String text)
                       throws java.lang.IllegalArgumentException
        Sets the selected file mode
        Specified by:
        setAsText in interface java.beans.PropertyEditor
        Overrides:
        setAsText in class java.beans.PropertyEditorSupport
        Parameters:
        text - name of selected file mode
        Throws:
        java.lang.IllegalArgumentException