net.sf.jzeno.unittesting.screen
Class AbstractUnitTestCustomComponent

java.lang.Object
  extended by nextapp.echo.AbstractComponent
      extended by net.sf.jzeno.echo.components.CustomComponent
          extended by net.sf.jzeno.unittesting.screen.AbstractUnitTestCustomComponent
All Implemented Interfaces:
java.io.Serializable, BindingTarget, PropertyComponent, RebindableComponent, EventSink, EventSource, Component, FastComponent, FastComponentContainer
Direct Known Subclasses:
HistoryController, SchedulerController, UnitTestController

public abstract class AbstractUnitTestCustomComponent
extends CustomComponent

Screen to display unit tests.

See Also:
Serialized Form

Field Summary
protected  UnitTestControl controller
           
protected  DynaTable dynaTable
           
protected  DynaGrid mainGrid
           
protected  boolean mayStart
           
protected  boolean packageSelectionChanged
           
protected  DynaSelectField packageSelector
           
protected  java.util.List parentsList
           
protected  DynaButton reloadButton
           
protected  java.util.List selectedUnitTests
           
protected  boolean unittestSelectionChanged
           
protected  DynaSelectField unittestSelector
           
 
Fields inherited from interface nextapp.echo.Component
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
AbstractUnitTestCustomComponent()
           
 
Method Summary
 void changedUnittestSelector()
           
 java.util.List getPackageSelection()
           
protected  DynaSelectField getPackageSelector()
           
protected  DynaButton getReloadButton()
           
 java.util.List getUnittestSelection()
           
protected  DynaSelectField getUnittestSelector()
           
protected abstract  void initializeScreen()
           
 void populateUnittestSelector()
           
 void reloadUnitTests()
           
 
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isReadOnly, isRequired, isValid, markInvalid, markValid, preRender, rebind, removeValidator, setActionCommand, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setReadOnly, setRequired, setValue, traceValue, validate
 
Methods inherited from class nextapp.echo.AbstractComponent
add, add, addHierarchyListener, addPropertyChangeListener, applyStyle, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getClientId, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getListenerList, getLocale, getParent, indexOf, init, isAncestorOf, isDifferent, isEnabled, isFocused, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, processHierarchyEvent, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setClientId, setEnabled, setFocused, setFont, setForeground, setIdentifier, setLocale, setParent, setRegistered, setSelectableForScriptRecorder, setVisible, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

controller

protected UnitTestControl controller

selectedUnitTests

protected java.util.List selectedUnitTests

parentsList

protected java.util.List parentsList

mayStart

protected boolean mayStart

packageSelectionChanged

protected boolean packageSelectionChanged

unittestSelectionChanged

protected boolean unittestSelectionChanged

unittestSelector

protected DynaSelectField unittestSelector

packageSelector

protected DynaSelectField packageSelector

reloadButton

protected DynaButton reloadButton

dynaTable

protected DynaTable dynaTable

mainGrid

protected DynaGrid mainGrid
Constructor Detail

AbstractUnitTestCustomComponent

public AbstractUnitTestCustomComponent()
Method Detail

initializeScreen

protected abstract void initializeScreen()

getReloadButton

protected DynaButton getReloadButton()

getPackageSelector

protected DynaSelectField getPackageSelector()

getUnittestSelector

protected DynaSelectField getUnittestSelector()

populateUnittestSelector

public void populateUnittestSelector()

changedUnittestSelector

public void changedUnittestSelector()

reloadUnitTests

public void reloadUnitTests()

getPackageSelection

public java.util.List getPackageSelection()

getUnittestSelection

public java.util.List getUnittestSelection()