Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.io.util
Class SaveFileFieldEditor

java.lang.Object
  extended by org.eclipse.jface.preference.FieldEditor
      extended by org.eclipse.jface.preference.StringFieldEditor
          extended by org.eclipse.jface.preference.StringButtonFieldEditor
              extended by org.eclipse.jface.preference.FileFieldEditor
                  extended by eu.esdihumboldt.hale.ui.io.util.ExtendedFileFieldEditor
                      extended by eu.esdihumboldt.hale.ui.io.util.SaveFileFieldEditor

public class SaveFileFieldEditor
extends ExtendedFileFieldEditor

File field editor that opens a save instead of an open dialog

Since:
2.2

Field Summary
 
Fields inherited from class org.eclipse.jface.preference.StringFieldEditor
oldValue, UNLIMITED, VALIDATE_ON_FOCUS_LOST, VALIDATE_ON_KEY_STROKE
 
Fields inherited from class org.eclipse.jface.preference.FieldEditor
HORIZONTAL_GAP, IS_VALID, VALUE
 
Constructor Summary
protected SaveFileFieldEditor()
          Default constructor
  SaveFileFieldEditor(String name, String labelText, boolean enforceAbsolute, org.eclipse.swt.widgets.Composite parent)
           
  SaveFileFieldEditor(String name, String labelText, boolean enforceAbsolute, int validationStrategy, org.eclipse.swt.widgets.Composite parent)
           
  SaveFileFieldEditor(String name, String labelText, org.eclipse.swt.widgets.Composite parent)
           
 
Method Summary
protected  boolean checkState()
           
protected  boolean isValid(File file)
          Checks if the given file is valid, may be overridden
 
Methods inherited from class eu.esdihumboldt.hale.ui.io.util.ExtendedFileFieldEditor
changePressed, getFile, setContentTypes, setFileExtensions, setFilterNames
 
Methods inherited from class org.eclipse.jface.preference.FileFieldEditor
setFilterPath
 
Methods inherited from class org.eclipse.jface.preference.StringButtonFieldEditor
adjustForNumColumns, doFillIntoGrid, getChangeControl, getNumberOfControls, getShell, setChangeButtonText, setEnabled
 
Methods inherited from class org.eclipse.jface.preference.StringFieldEditor
doCheckState, doLoad, doLoadDefault, doStore, getErrorMessage, getStringValue, getTextControl, getTextControl, isEmptyStringAllowed, isValid, refreshValidState, setEmptyStringAllowed, setErrorMessage, setFocus, setStringValue, setTextLimit, setValidateStrategy, showErrorMessage, valueChanged
 
Methods inherited from class org.eclipse.jface.preference.FieldEditor
applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPage, getPreferenceName, getPreferencePage, getPreferenceStore, init, load, loadDefault, presentsDefaultValue, setButtonLayoutData, setLabelText, setPage, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SaveFileFieldEditor

protected SaveFileFieldEditor()
Default constructor


SaveFileFieldEditor

public SaveFileFieldEditor(String name,
                           String labelText,
                           boolean enforceAbsolute,
                           org.eclipse.swt.widgets.Composite parent)
See Also:
FileFieldEditor.FileFieldEditor(String, String, boolean, Composite)

SaveFileFieldEditor

public SaveFileFieldEditor(String name,
                           String labelText,
                           boolean enforceAbsolute,
                           int validationStrategy,
                           org.eclipse.swt.widgets.Composite parent)
See Also:
FileFieldEditor.FileFieldEditor(String, String, boolean, int, Composite)

SaveFileFieldEditor

public SaveFileFieldEditor(String name,
                           String labelText,
                           org.eclipse.swt.widgets.Composite parent)
See Also:
FileFieldEditor.FileFieldEditor(String, String, Composite)
Method Detail

checkState

protected boolean checkState()
Overrides:
checkState in class org.eclipse.jface.preference.FileFieldEditor
See Also:
FileFieldEditor.checkState()

isValid

protected boolean isValid(File file)
Checks if the given file is valid, may be overridden

Parameters:
file - the file
Returns:
if the file is valid

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d