com.intel.gpe.gridbeans
Class GridBean

java.lang.Object
  extended by com.intel.gpe.gridbeans.GridBean

public class GridBean
extends java.lang.Object

The internal class that is used in Application and Expert clients to manage GUI plugin and job instances.

Version:
$Id$
Author:
Alexander Lukichev

Constructor Summary
GridBean(java.util.jar.JarFile jar, java.net.URLClassLoader loader)
           
 
Method Summary
 GridBeanInputPanel getInputPanel(GridBeanJob jobInstance, com.intel.gpe.client.application.Client client)
           
 GridBeanJob getJobInstance(com.intel.gpe.client.defaults.UserDefaults userDefaults)
           
protected  java.lang.Class getModelClass()
           
 java.lang.String getName()
           
 GridBeanOutputPanel getOutputPanel(com.intel.gpe.client.application.Client client)
           
 Application getSupportedApplication()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridBean

public GridBean(java.util.jar.JarFile jar,
                java.net.URLClassLoader loader)
         throws GridBeanException
Throws:
GridBeanException
Method Detail

getSupportedApplication

public Application getSupportedApplication()

getName

public java.lang.String getName()

getJobInstance

public GridBeanJob getJobInstance(com.intel.gpe.client.defaults.UserDefaults userDefaults)
                           throws GridBeanException
Throws:
GridBeanException

getModelClass

protected java.lang.Class getModelClass()

getInputPanel

public GridBeanInputPanel getInputPanel(GridBeanJob jobInstance,
                                        com.intel.gpe.client.application.Client client)
                                 throws DataSetException,
                                        TranslationException,
                                        GridBeanException
Throws:
DataSetException
TranslationException
GridBeanException

getOutputPanel

public GridBeanOutputPanel getOutputPanel(com.intel.gpe.client.application.Client client)
                                   throws GridBeanException
Throws:
GridBeanException