net.sf.tacos.ajax.components
Class AjaxForm

java.lang.Object
  extended byorg.apache.hivemind.impl.BaseLocatable
      extended byorg.apache.tapestry.AbstractComponent
          extended byorg.apache.tapestry.form.Form
              extended bynet.sf.tacos.ajax.components.AjaxForm
All Implemented Interfaces:
FormBehavior, IAction, IComponent, IDirect, IForm, IRender, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder

public abstract class AjaxForm
extends Form

Overrides default Form behaviour.

Author:
jkuhnert

Field Summary
 
Fields inherited from interface org.apache.tapestry.IForm
ATTRIBUTE_NAME
 
Constructor Summary
AjaxForm()
           
 
Method Summary
abstract  IEngineService getAjaxEngineService()
          Injected ajax service
abstract  IScript getScript()
          Injected tacos js
abstract  Collection getUpdateComponents()
          Components to update in request
protected  void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
          
 
Methods inherited from class org.apache.tapestry.form.Form
addDeferredRunnable, addEventHandler, addHiddenValue, addHiddenValue, cleanupAfterRender, constructFormNameForActionService, get, getActionService, getCancel, getDelegate, getDirectService, getElementId, getElementId, getListener, getListenerInvoker, getMethod, getName, getRefresh, getRequiresSession, getResponse, getSuccess, isDirect, isRewinding, isStateful, newFormSupport, prepareForRender, prerenderField, registerForFocus, rewind, setEncodingType, trigger, wasPrerendered
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, enterActiveState, finishLoad, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, render, renderBody, renderInformalParameters, setBinding, setContainer, setId, setNamespace, setPage, setProperty, toString
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IForm
getFocus, isClientValidationEnabled
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setProperty
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

AjaxForm

public AjaxForm()
Method Detail

getScript

public abstract IScript getScript()
Injected tacos js


getAjaxEngineService

public abstract IEngineService getAjaxEngineService()
Injected ajax service


getUpdateComponents

public abstract Collection getUpdateComponents()
Components to update in request


renderComponent

protected void renderComponent(IMarkupWriter writer,
                               IRequestCycle cycle)