org.esa.beam.framework.processor.ui
Class PropertyFileParameterPage

java.lang.Object
  extended by org.esa.beam.framework.processor.ui.ParameterPage
      extended by org.esa.beam.framework.processor.ui.PropertyFileParameterPage

Deprecated. since BEAM 4.11. Use the Graph Processing Framework instead.

@Deprecated
public class PropertyFileParameterPage
extends ParameterPage

This parameter page creates an UI for editing a property file. This page is intended to be used with the MultiPageProcessorUI.

Author:
Marco Peters, Ralf Quast, Norman Fomferra

Field Summary
static String DEFAULT_PAGE_TITLE
          Deprecated. The default title of this page.
static String PROPERTY_FILE_PARAM_NAME
          Deprecated. Name of the parameter which holds the path to the property file.
 
Constructor Summary
PropertyFileParameterPage(File propertyFile)
          Deprecated. Creates a parameter page for editing a property file.
PropertyFileParameterPage(ParamGroup paramGroup)
          Deprecated. Creates a parameter page for editing a property file.
 
Method Summary
 JComponent createUI()
          Deprecated. It creates the UI by using the parameter group of this page.
 void initRequestFromUI(Request request)
          Deprecated. Fills the given request with parameters.
 void setApp(ProcessorApp app)
          Deprecated. Sets the processor app for the UI
 void setUIFromRequest(Request request)
          Deprecated. Sets the parameter values by these given with the request.
 
Methods inherited from class org.esa.beam.framework.processor.ui.ParameterPage
getApp, getParamGroup, getTitle, setTitle, setUIDefaults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_FILE_PARAM_NAME

public static final String PROPERTY_FILE_PARAM_NAME
Deprecated. 
Name of the parameter which holds the path to the property file.

See Also:
Constant Field Values

DEFAULT_PAGE_TITLE

public static final String DEFAULT_PAGE_TITLE
Deprecated. 
The default title of this page.

See Also:
Constant Field Values
Constructor Detail

PropertyFileParameterPage

public PropertyFileParameterPage(File propertyFile)
Deprecated. 
Creates a parameter page for editing a property file. The constructor creates a paramGroup which contains a parameter with the name PROPERTY_FILE_PARAM_NAME of type java.io.File. This given file is used as the default parameter file.

Parameters:
propertyFile - the property file
See Also:
ProcessorConstants

PropertyFileParameterPage

public PropertyFileParameterPage(ParamGroup paramGroup)
Deprecated. 
Creates a parameter page for editing a property file. The paramGroup must contain a parameter with the name PROPERTY_FILE_PARAM_NAME of type java.io.File. The given file by this parameter is used as the default parameter file.

Parameters:
paramGroup - the paramGroup to create the UI from
See Also:
ProcessorConstants
Method Detail

setUIFromRequest

public void setUIFromRequest(Request request)
                      throws ProcessorException
Deprecated. 
Sets the parameter values by these given with the request.

Specified by:
setUIFromRequest in class ParameterPage
Parameters:
request - the request to obtain the parameters
Throws:
ProcessorException - if an error occurred

initRequestFromUI

public void initRequestFromUI(Request request)
                       throws ProcessorException
Deprecated. 
Fills the given request with parameters.

Specified by:
initRequestFromUI in class ParameterPage
Parameters:
request - the request to fill
Throws:
ProcessorException - if an error occurred

setApp

public void setApp(ProcessorApp app)
Deprecated. 
Sets the processor app for the UI

Overrides:
setApp in class ParameterPage
Parameters:
app - the processor application

createUI

public JComponent createUI()
Deprecated. 
It creates the UI by using the parameter group of this page.

It's only called once by the MultiPageProcessorUI during lifetime of an instance of this class.

Specified by:
createUI in class ParameterPage
Returns:
the UI component displayed as page of the MultiPageProcessorUI.


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