org.esa.beam.framework.param.editors
Class TextFieldXEditor

java.lang.Object
  extended by org.esa.beam.framework.param.AbstractParamEditor
      extended by org.esa.beam.framework.param.AbstractParamXEditor
          extended by org.esa.beam.framework.param.editors.TextFieldXEditor
All Implemented Interfaces:
ParamEditor, ParamExceptionHandler
Direct Known Subclasses:
AbstractExpressionEditor, FileEditor

public abstract class TextFieldXEditor
extends AbstractParamXEditor

An editor which uses a JTextField or JTextArea and another JComponent used to invoke an extra editor which lets the user edit the value in the text field.


Constructor Summary
TextFieldXEditor(Parameter parameter)
           
 
Method Summary
 JComponent getEditorComponentChild()
           
 JTextComponent getTextComponent()
           
protected  void initUIChild()
           
 void updateUI()
          Tells the UI to update it's state.
 
Methods inherited from class org.esa.beam.framework.param.AbstractParamXEditor
createXEditorButton, getEditorComponent, getXEditorButton, getXEditorIcon, getXEditorTitle, initUI, invokeXEditor
 
Methods inherited from class org.esa.beam.framework.param.AbstractParamEditor
checkParameterValue, getComponent, getDefaultActionListener, getDefaultInputVerifier, getExceptionHandler, getLabelComponent, getParameter, getPhysUnitLabelComponent, handleParamException, isEnabled, nameComponent, nameEditorComponent, nameLabelComponent, nameUnitComponent, reconfigureUI, setDefaultLabelComponent, setDefaultPhysUnitLabelComponent, setEnabled, setLabelComponent, setParameterValue, setPhysUnitLabelComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFieldXEditor

public TextFieldXEditor(Parameter parameter)
Method Detail

getTextComponent

public JTextComponent getTextComponent()

getEditorComponentChild

public JComponent getEditorComponentChild()
Specified by:
getEditorComponentChild in class AbstractParamXEditor

updateUI

public void updateUI()
Description copied from class: AbstractParamXEditor
Tells the UI to update it's state.

Note: If you override this method, please call the super class version first.

Specified by:
updateUI in interface ParamEditor
Overrides:
updateUI in class AbstractParamXEditor

initUIChild

protected void initUIChild()
Specified by:
initUIChild in class AbstractParamXEditor


Copyright © 2002-2013 Brockmann Consult GmbH. All Rights Reserved.