|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jface.preference.FieldEditor
org.eclipse.jface.preference.StringFieldEditor
org.eclipse.jface.preference.IntegerFieldEditor
public class IntegerFieldEditor
A field editor for an integer type preference.
| 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 |
IntegerFieldEditor()
Creates a new integer field editor |
|
IntegerFieldEditor(String name,
String labelText,
Composite parent)
Creates an integer field editor. |
|
IntegerFieldEditor(String name,
String labelText,
Composite parent,
int textLimit)
Creates an integer field editor. |
| Method Summary | |
|---|---|
protected boolean |
checkState()
Checks whether the text input field contains a valid value or not. |
protected void |
doLoad()
Initializes this field editor with the preference value from the preference store. |
protected void |
doLoadDefault()
Initializes this field editor with the default preference value from the preference store. |
protected void |
doStore()
Stores the preference value from this field editor into the preference store. |
int |
getIntValue()
Returns this field editor's current value as an integer. |
void |
setValidRange(int min,
int max)
Sets the range of valid values for this field. |
| Methods inherited from class org.eclipse.jface.preference.StringFieldEditor |
|---|
adjustForNumColumns, doCheckState, doFillIntoGrid, getErrorMessage, getNumberOfControls, getStringValue, getTextControl, getTextControl, isEmptyStringAllowed, isValid, refreshValidState, setEmptyStringAllowed, setEnabled, setErrorMessage, setFocus, setStringValue, setTextLimit, setValidateStrategy, showErrorMessage, valueChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected IntegerFieldEditor()
public IntegerFieldEditor(String name,
String labelText,
Composite parent)
name - the name of the preference this field editor works onlabelText - the label text of the field editorparent - the parent of the field editor's control
public IntegerFieldEditor(String name,
String labelText,
Composite parent,
int textLimit)
name - the name of the preference this field editor works onlabelText - the label text of the field editorparent - the parent of the field editor's controltextLimit - the maximum number of characters in the text.| Method Detail |
|---|
public void setValidRange(int min,
int max)
min - the minimum allowed value (inclusive)max - the maximum allowed value (inclusive)protected boolean checkState()
StringFieldEditor
checkState in class StringFieldEditortrue if the field value is valid,
and false if invalidprotected void doLoad()
FieldEditorSubclasses must implement this method to properly initialize the field editor.
doLoad in class StringFieldEditorprotected void doLoadDefault()
FieldEditorSubclasses must implement this method to properly initialize the field editor.
doLoadDefault in class StringFieldEditorprotected void doStore()
FieldEditorSubclasses must implement this method to save the entered value into the preference store.
doStore in class StringFieldEditor
public int getIntValue()
throws NumberFormatException
NumberFormatException - if the String does not
contain a parsable integer
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.