org.apache.tapestry.form
Class MockForm

java.lang.Object
  extended by org.apache.tapestry.form.MockForm
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.FormBehavior, org.apache.tapestry.IComponent, org.apache.tapestry.IDirect, org.apache.tapestry.IDynamicInvoker, org.apache.tapestry.IForm, org.apache.tapestry.IRender

public class MockForm
extends Object
implements org.apache.tapestry.IForm

Mock object used by the FormSupportTest.

Since:
4.0
Author:
Howard M. Lewis Ship

Constructor Summary
MockForm()
           
MockForm(org.apache.tapestry.valid.IValidationDelegate delegate)
           
MockForm(org.apache.tapestry.valid.IValidationDelegate delegate, org.apache.hivemind.Location location)
           
MockForm(org.apache.hivemind.Location location)
           
 
Method Summary
 void addAsset(String name, org.apache.tapestry.IAsset asset)
           
 void addBody(org.apache.tapestry.IRender element)
           
 void addComponent(org.apache.tapestry.IComponent component)
           
 void addDeferredRunnable(Runnable runnable)
           
 void addEventHandler(org.apache.tapestry.form.FormEventType type, String functionName)
           
 void addHiddenValue(String name, String value)
           
 void addHiddenValue(String name, String id, String value)
           
 void enterActiveState()
           
 void finishLoad(org.apache.tapestry.IRequestCycle cycle, org.apache.tapestry.engine.IPageLoader loader, org.apache.tapestry.spec.IComponentSpecification specification)
           
 org.apache.tapestry.IAsset getAsset(String name)
           
 Map getAssets()
           
 org.apache.tapestry.IBeanProvider getBeans()
           
 org.apache.tapestry.IBinding getBinding(String name)
           
 Collection getBindingNames()
           
 Map getBindings()
           
 String getClientId()
           
 org.apache.tapestry.IComponent getComponent(String id)
           
 Map getComponents()
           
 org.apache.tapestry.spec.IContainedComponent getContainedComponent()
           
 org.apache.tapestry.IComponent getContainer()
           
 org.apache.tapestry.valid.IValidationDelegate getDelegate()
           
 String getElementId(org.apache.tapestry.form.IFormComponent component)
           
 String getElementId(org.apache.tapestry.form.IFormComponent component, String baseId)
           
 org.apache.tapestry.internal.event.IComponentEventInvoker getEventInvoker()
          
 String getExtendedId()
           
 boolean getFocus()
           
 String getId()
           
 String getIdPath()
           
 org.apache.tapestry.listener.ListenerMap getListeners()
           
 org.apache.hivemind.Location getLocation()
           
 String getMessage(String key)
           
 org.apache.hivemind.Messages getMessages()
           
 String getName()
           
 org.apache.tapestry.INamespace getNamespace()
           
 org.apache.tapestry.IPage getPage()
           
 org.apache.tapestry.json.JSONObject getProfile()
          
 Object getProperty(String propertyName)
           
 boolean getRequiresSession()
           
 org.apache.tapestry.spec.IComponentSpecification getSpecification()
           
 String getSpecifiedId()
          
 String getTemplateTagName()
          
 List getUpdateComponents()
          
 boolean isAsync()
          
 boolean isClientValidationEnabled()
           
 boolean isFormFieldUpdating()
          
 boolean isJson()
          
 boolean isPrerendered(org.apache.tapestry.IComponent field)
           
 boolean isRendering()
           
 boolean isRewinding()
           
 boolean isStateful()
          
 String peekClientId()
          
 String peekClientId(org.apache.tapestry.form.IFormComponent component)
           
 void prerenderField(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IComponent field, org.apache.hivemind.Location location)
           
 void registerForFocus(org.apache.tapestry.form.IFormComponent field, int priority)
           
 void render(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IRequestCycle cycle)
           
 void renderBody(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IRequestCycle cycle)
           
 void rewind(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IRequestCycle cycle)
           
 void setBinding(String name, org.apache.tapestry.IBinding binding)
           
 void setBody(org.apache.tapestry.IRender body)
           
 void setClientId(String id)
          
 void setContainedComponent(org.apache.tapestry.spec.IContainedComponent containedComponent)
           
 void setContainer(org.apache.tapestry.IComponent value)
           
 void setEncodingType(String encodingType)
           
 void setEventInvoker(org.apache.tapestry.internal.event.IComponentEventInvoker invoker)
           
 void setFocus(boolean focus)
           
 void setFormFieldUpdating(boolean value)
          
 void setId(String value)
           
 void setLocation(org.apache.hivemind.Location arg0)
           
 void setNamespace(org.apache.tapestry.INamespace namespace)
           
 void setPage(org.apache.tapestry.IPage value)
           
 void setProperty(String propertyName, Object value)
           
 void setTemplateTagName(String tag)
           
 void trigger(org.apache.tapestry.IRequestCycle cycle)
          
 boolean wasPrerendered(org.apache.tapestry.IComponent field)
           
 boolean wasPrerendered(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IComponent field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockForm

public MockForm()

MockForm

public MockForm(org.apache.hivemind.Location location)

MockForm

public MockForm(org.apache.tapestry.valid.IValidationDelegate delegate)

MockForm

public MockForm(org.apache.tapestry.valid.IValidationDelegate delegate,
                org.apache.hivemind.Location location)
Method Detail

isPrerendered

public boolean isPrerendered(org.apache.tapestry.IComponent field)

setClientId

public void setClientId(String id)

Specified by:
setClientId in interface org.apache.tapestry.IComponent

getSpecifiedId

public String getSpecifiedId()

Specified by:
getSpecifiedId in interface org.apache.tapestry.IComponent

rewind

public void rewind(org.apache.tapestry.IMarkupWriter writer,
                   org.apache.tapestry.IRequestCycle cycle)
Specified by:
rewind in interface org.apache.tapestry.IForm

addEventHandler

public void addEventHandler(org.apache.tapestry.form.FormEventType type,
                            String functionName)
Specified by:
addEventHandler in interface org.apache.tapestry.FormBehavior

getElementId

public String getElementId(org.apache.tapestry.form.IFormComponent component)
Specified by:
getElementId in interface org.apache.tapestry.FormBehavior

getElementId

public String getElementId(org.apache.tapestry.form.IFormComponent component,
                           String baseId)
Specified by:
getElementId in interface org.apache.tapestry.FormBehavior

peekClientId

public String peekClientId(org.apache.tapestry.form.IFormComponent component)
Specified by:
peekClientId in interface org.apache.tapestry.FormBehavior

getName

public String getName()
Specified by:
getName in interface org.apache.tapestry.IForm

isRewinding

public boolean isRewinding()
Specified by:
isRewinding in interface org.apache.tapestry.FormBehavior

getDelegate

public org.apache.tapestry.valid.IValidationDelegate getDelegate()
Specified by:
getDelegate in interface org.apache.tapestry.IForm

setEncodingType

public void setEncodingType(String encodingType)
Specified by:
setEncodingType in interface org.apache.tapestry.FormBehavior

addHiddenValue

public void addHiddenValue(String name,
                           String value)
Specified by:
addHiddenValue in interface org.apache.tapestry.FormBehavior

addHiddenValue

public void addHiddenValue(String name,
                           String id,
                           String value)
Specified by:
addHiddenValue in interface org.apache.tapestry.FormBehavior

getRequiresSession

public boolean getRequiresSession()

addAsset

public void addAsset(String name,
                     org.apache.tapestry.IAsset asset)
Specified by:
addAsset in interface org.apache.tapestry.IComponent

addComponent

public void addComponent(org.apache.tapestry.IComponent component)
Specified by:
addComponent in interface org.apache.tapestry.IComponent

addBody

public void addBody(org.apache.tapestry.IRender element)
Specified by:
addBody in interface org.apache.tapestry.IComponent

getClientId

public String getClientId()
Specified by:
getClientId in interface org.apache.tapestry.IComponent

getAssets

public Map getAssets()
Specified by:
getAssets in interface org.apache.tapestry.IComponent

getAsset

public org.apache.tapestry.IAsset getAsset(String name)
Specified by:
getAsset in interface org.apache.tapestry.IComponent

getBinding

public org.apache.tapestry.IBinding getBinding(String name)
Specified by:
getBinding in interface org.apache.tapestry.IComponent

getBindingNames

public Collection getBindingNames()
Specified by:
getBindingNames in interface org.apache.tapestry.IComponent

getBindings

public Map getBindings()
Specified by:
getBindings in interface org.apache.tapestry.IComponent

getComponent

public org.apache.tapestry.IComponent getComponent(String id)
Specified by:
getComponent in interface org.apache.tapestry.IComponent

getContainer

public org.apache.tapestry.IComponent getContainer()
Specified by:
getContainer in interface org.apache.tapestry.IComponent

setContainer

public void setContainer(org.apache.tapestry.IComponent value)
Specified by:
setContainer in interface org.apache.tapestry.IComponent

getExtendedId

public String getExtendedId()
Specified by:
getExtendedId in interface org.apache.tapestry.IComponent

getId

public String getId()
Specified by:
getId in interface org.apache.tapestry.IComponent

setId

public void setId(String value)
Specified by:
setId in interface org.apache.tapestry.IComponent

getIdPath

public String getIdPath()
Specified by:
getIdPath in interface org.apache.tapestry.IComponent

getPage

public org.apache.tapestry.IPage getPage()
Specified by:
getPage in interface org.apache.tapestry.IComponent

setPage

public void setPage(org.apache.tapestry.IPage value)
Specified by:
setPage in interface org.apache.tapestry.IComponent

getSpecification

public org.apache.tapestry.spec.IComponentSpecification getSpecification()
Specified by:
getSpecification in interface org.apache.tapestry.IComponent

renderBody

public void renderBody(org.apache.tapestry.IMarkupWriter writer,
                       org.apache.tapestry.IRequestCycle cycle)
Specified by:
renderBody in interface org.apache.tapestry.IComponent

setBinding

public void setBinding(String name,
                       org.apache.tapestry.IBinding binding)
Specified by:
setBinding in interface org.apache.tapestry.IComponent

getComponents

public Map getComponents()
Specified by:
getComponents in interface org.apache.tapestry.IComponent

finishLoad

public void finishLoad(org.apache.tapestry.IRequestCycle cycle,
                       org.apache.tapestry.engine.IPageLoader loader,
                       org.apache.tapestry.spec.IComponentSpecification specification)
Specified by:
finishLoad in interface org.apache.tapestry.IComponent

getMessages

public org.apache.hivemind.Messages getMessages()
Specified by:
getMessages in interface org.apache.tapestry.IComponent

getNamespace

public org.apache.tapestry.INamespace getNamespace()
Specified by:
getNamespace in interface org.apache.tapestry.IComponent

setNamespace

public void setNamespace(org.apache.tapestry.INamespace namespace)
Specified by:
setNamespace in interface org.apache.tapestry.IComponent

setProperty

public void setProperty(String propertyName,
                        Object value)

getProperty

public Object getProperty(String propertyName)

isRendering

public boolean isRendering()
Specified by:
isRendering in interface org.apache.tapestry.IComponent

enterActiveState

public void enterActiveState()
Specified by:
enterActiveState in interface org.apache.tapestry.IComponent

getBeans

public org.apache.tapestry.IBeanProvider getBeans()
Specified by:
getBeans in interface org.apache.tapestry.IComponent

getListeners

public org.apache.tapestry.listener.ListenerMap getListeners()
Specified by:
getListeners in interface org.apache.tapestry.IComponent

render

public void render(org.apache.tapestry.IMarkupWriter writer,
                   org.apache.tapestry.IRequestCycle cycle)
Specified by:
render in interface org.apache.tapestry.IRender

setLocation

public void setLocation(org.apache.hivemind.Location arg0)
Specified by:
setLocation in interface org.apache.hivemind.LocationHolder

getLocation

public org.apache.hivemind.Location getLocation()
Specified by:
getLocation in interface org.apache.hivemind.Locatable

setBody

public void setBody(org.apache.tapestry.IRender body)

prerenderField

public void prerenderField(org.apache.tapestry.IMarkupWriter writer,
                           org.apache.tapestry.IComponent field,
                           org.apache.hivemind.Location location)
Specified by:
prerenderField in interface org.apache.tapestry.FormBehavior

wasPrerendered

public boolean wasPrerendered(org.apache.tapestry.IMarkupWriter writer,
                              org.apache.tapestry.IComponent field)
Specified by:
wasPrerendered in interface org.apache.tapestry.FormBehavior

addDeferredRunnable

public void addDeferredRunnable(Runnable runnable)
Specified by:
addDeferredRunnable in interface org.apache.tapestry.FormBehavior

isClientValidationEnabled

public boolean isClientValidationEnabled()
Specified by:
isClientValidationEnabled in interface org.apache.tapestry.IForm

getMessage

public String getMessage(String key)

registerForFocus

public void registerForFocus(org.apache.tapestry.form.IFormComponent field,
                             int priority)
Specified by:
registerForFocus in interface org.apache.tapestry.FormBehavior

getFocus

public boolean getFocus()
Specified by:
getFocus in interface org.apache.tapestry.IForm

setFocus

public void setFocus(boolean focus)

getContainedComponent

public org.apache.tapestry.spec.IContainedComponent getContainedComponent()
Specified by:
getContainedComponent in interface org.apache.tapestry.IComponent

setContainedComponent

public void setContainedComponent(org.apache.tapestry.spec.IContainedComponent containedComponent)
Specified by:
setContainedComponent in interface org.apache.tapestry.IComponent

getEventInvoker

public org.apache.tapestry.internal.event.IComponentEventInvoker getEventInvoker()

Specified by:
getEventInvoker in interface org.apache.tapestry.IComponent

setEventInvoker

public void setEventInvoker(org.apache.tapestry.internal.event.IComponentEventInvoker invoker)

getProfile

public org.apache.tapestry.json.JSONObject getProfile()

Specified by:
getProfile in interface org.apache.tapestry.FormBehavior

isFormFieldUpdating

public boolean isFormFieldUpdating()

Specified by:
isFormFieldUpdating in interface org.apache.tapestry.FormBehavior

setFormFieldUpdating

public void setFormFieldUpdating(boolean value)

Specified by:
setFormFieldUpdating in interface org.apache.tapestry.FormBehavior

getUpdateComponents

public List getUpdateComponents()

Specified by:
getUpdateComponents in interface org.apache.tapestry.IDynamicInvoker

isAsync

public boolean isAsync()

Specified by:
isAsync in interface org.apache.tapestry.IDynamicInvoker

isJson

public boolean isJson()

Specified by:
isJson in interface org.apache.tapestry.IDynamicInvoker

isStateful

public boolean isStateful()

Specified by:
isStateful in interface org.apache.tapestry.IDirect

trigger

public void trigger(org.apache.tapestry.IRequestCycle cycle)

Specified by:
trigger in interface org.apache.tapestry.IDirect

getTemplateTagName

public String getTemplateTagName()

Specified by:
getTemplateTagName in interface org.apache.tapestry.IComponent

setTemplateTagName

public void setTemplateTagName(String tag)
Specified by:
setTemplateTagName in interface org.apache.tapestry.IComponent

peekClientId

public String peekClientId()

Specified by:
peekClientId in interface org.apache.tapestry.IComponent

wasPrerendered

public boolean wasPrerendered(org.apache.tapestry.IComponent field)
Specified by:
wasPrerendered in interface org.apache.tapestry.FormBehavior


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.