com.intel.gpe.gridbeans.plugins
Interface IGridBeanPlugin

All Superinterfaces:
IDataSet
All Known Implementing Classes:
GridBeanPlugin

public interface IGridBeanPlugin
extends IDataSet

The generic GridBean plugin. It contains input and output panels. One may separately load and store the contents of input and output panel, control the state of single components, validate the input values.

Version:
$Id: IGridBeanPlugin.java,v 1.3 2005/12/22 09:20:32 lukichev Exp $
Author:
Alexander Lukichev

Method Summary
 IGridBeanPanel[] getInputPanels()
          Get the input panels
 IGridBeanPanel[] getOutputPanels()
          Get the output panels
 void loadInput(IGridBeanModel model, com.intel.gpe.client.application.Client client)
          Load the values of input panels from the GridBean model
 void loadOutput(IGridBeanModel model, com.intel.gpe.client.application.Client client)
          Load the values of output panels from the GridBean model
 void storeInput(IGridBeanModel model)
          Store the values of input panels in the GridBean model
 void storeOutput(IGridBeanModel model)
          Store the values of output panels in the GridBean model
 void validateInput(ErrorSet errors)
          Validate the values in the input panels
 
Methods inherited from interface com.intel.gpe.gridbeans.plugins.IDataSet
getDescription, getEnabled, getValue, isValid, keySet, load, setDescription, setEnabled, setPossibleValues, setValue, setValueTranslator, setValueValidator, store
 

Method Detail

getInputPanels

IGridBeanPanel[] getInputPanels()
Get the input panels

Returns:
The array of input panels

getOutputPanels

IGridBeanPanel[] getOutputPanels()
Get the output panels

Returns:
The array of output panels

loadInput

void loadInput(IGridBeanModel model,
               com.intel.gpe.client.application.Client client)
               throws DataSetException,
                      TranslationException
Load the values of input panels from the GridBean model

Parameters:
model - The GridBean model
client - The client object
Throws:
DataSetException
TranslationException

loadOutput

void loadOutput(IGridBeanModel model,
                com.intel.gpe.client.application.Client client)
                throws DataSetException,
                       TranslationException
Load the values of output panels from the GridBean model

Parameters:
model - The GridBean model
client - The client object
Throws:
DataSetException
TranslationException

storeInput

void storeInput(IGridBeanModel model)
                throws DataSetException,
                       TranslationException
Store the values of input panels in the GridBean model

Parameters:
model - The GridBean model
Throws:
DataSetException
TranslationException

storeOutput

void storeOutput(IGridBeanModel model)
                 throws DataSetException,
                        TranslationException
Store the values of output panels in the GridBean model

Parameters:
model - The GridBean model
Throws:
DataSetException
TranslationException

validateInput

void validateInput(ErrorSet errors)
Validate the values in the input panels

Parameters:
errors - The set of the errors