net.sf.jzeno.echo.script
Class ScriptRecorder

java.lang.Object
  extended by nextapp.echo.AbstractComponent
      extended by net.sf.jzeno.echo.components.CustomComponent
          extended by net.sf.jzeno.echo.script.ScriptRecorder
All Implemented Interfaces:
java.io.Serializable, BindingTarget, PropertyComponent, RebindableComponent, EventSink, EventSource, Precreation, Component, FastComponent, FastComponentContainer

public class ScriptRecorder
extends CustomComponent
implements Precreation

See Also:
Serialized Form

Field Summary
 
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
ScriptRecorder()
           
ScriptRecorder(java.lang.Class beanClass, java.lang.String propertyPath, java.lang.String constructionHints)
           
 
Method Summary
 void applyContext()
           
 void copyVar()
           
 void copyVarSelected()
           
 void fail()
           
 java.lang.String getScriptName()
           
 java.lang.String getVariableName()
           
 void inspect()
           
 void inspectSelected()
           
 void okValidation()
           
 void pasteVar()
           
 void pasteVarSelected()
           
 void plyOk()
           
 void preRender()
           Make changes to the visual representation of this component before Echo starts rendering the component.
 void rec()
           
 void recOk()
           
 void record()
           
 void recordValidationExpressionInStep()
           
 void replay()
           
 void scripts()
           
 void setScriptName(java.lang.String scriptName)
           
 void setVariableName(java.lang.String variableName)
           
 void step()
           
 void stop()
           
 void variableNameEntered()
           
 void variablePicked()
           
 
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, 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
 

Constructor Detail

ScriptRecorder

public ScriptRecorder()

ScriptRecorder

public ScriptRecorder(java.lang.Class beanClass,
                      java.lang.String propertyPath,
                      java.lang.String constructionHints)
Method Detail

rec

public void rec()

recOk

public void recOk()

stop

public void stop()

scripts

public void scripts()

plyOk

public void plyOk()

replay

public void replay()

copyVar

public void copyVar()

copyVarSelected

public void copyVarSelected()

variableNameEntered

public void variableNameEntered()

pasteVar

public void pasteVar()

pasteVarSelected

public void pasteVarSelected()

variablePicked

public void variablePicked()

inspect

public void inspect()

inspectSelected

public void inspectSelected()

okValidation

public void okValidation()

fail

public void fail()

preRender

public void preRender()
Description copied from interface: PropertyComponent

Make changes to the visual representation of this component before Echo starts rendering the component.

Do not modify any bound javabeans in this method, as the changes to these will not be reflected properly on the screen.

Specified by:
preRender in interface PropertyComponent
Overrides:
preRender in class CustomComponent

record

public void record()

step

public void step()

recordValidationExpressionInStep

public void recordValidationExpressionInStep()

applyContext

public void applyContext()
Specified by:
applyContext in interface Precreation

getScriptName

public java.lang.String getScriptName()

setScriptName

public void setScriptName(java.lang.String scriptName)

getVariableName

public java.lang.String getVariableName()

setVariableName

public void setVariableName(java.lang.String variableName)