org.apache.tapestry.wml
Class GoFormSupportImpl

java.lang.Object
  extended byorg.apache.tapestry.form.FormSupportImpl
      extended byorg.apache.tapestry.wml.GoFormSupportImpl
All Implemented Interfaces:
FormBehavior, FormSupport

public class GoFormSupportImpl
extends FormSupportImpl

Subclass of FormSupportImpl that adjusts the output markup to conform to WML.

Since:
4.0
Author:
Howard M. Lewis Ship

Field Summary
 
Fields inherited from class org.apache.tapestry.form.FormSupportImpl
FIELD_FOCUS_ATTRIBUTE, FORM_IDS, RESERVED_FORM_IDS, SCRIPT, SUBMIT_MODE
 
Constructor Summary
GoFormSupportImpl(IMarkupWriter writer, IRequestCycle cycle, IForm form)
           
 
Method Summary
 void addEventHandler(FormEventType type, java.lang.String functionName)
          Adds an event handler for the form, of the given type.
protected  void emitEventManagerInitialization()
           
protected  void writeHiddenField(IMarkupWriter writer, java.lang.String name, java.lang.String id, java.lang.String value)
          Overwridden by GoFormSupportImpl (WML).
protected  void writeHiddenFields()
          Writes out all hidden values previously added by FormSupportImpl.addHiddenValue(String, String, String).
protected  void writeTag(IMarkupWriter writer, java.lang.String method, java.lang.String url)
           
 
Methods inherited from class org.apache.tapestry.form.FormSupportImpl
addDeferredRunnable, addHiddenValue, addHiddenValue, emitEventManagerInitialization, getElementId, getElementId, isRewinding, prerenderField, registerForFocus, render, render, rewind, setEncodingType, wasPrerendered, writeHiddenFieldList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GoFormSupportImpl

public GoFormSupportImpl(IMarkupWriter writer,
                         IRequestCycle cycle,
                         IForm form)
Method Detail

writeTag

protected void writeTag(IMarkupWriter writer,
                        java.lang.String method,
                        java.lang.String url)
Overrides:
writeTag in class FormSupportImpl

writeHiddenFields

protected void writeHiddenFields()
Description copied from class: FormSupportImpl
Writes out all hidden values previously added by FormSupportImpl.addHiddenValue(String, String, String). Writes a <div> tag around FormSupportImpl.writeHiddenFieldList(). Overriden by GoFormSupportImpl.

Overrides:
writeHiddenFields in class FormSupportImpl

writeHiddenField

protected void writeHiddenField(IMarkupWriter writer,
                                java.lang.String name,
                                java.lang.String id,
                                java.lang.String value)
Description copied from class: FormSupportImpl
Overwridden by GoFormSupportImpl (WML).

Overrides:
writeHiddenField in class FormSupportImpl

addEventHandler

public void addEventHandler(FormEventType type,
                            java.lang.String functionName)
Description copied from class: FormSupportImpl
Adds an event handler for the form, of the given type.

Specified by:
addEventHandler in interface FormBehavior
Overrides:
addEventHandler in class FormSupportImpl

emitEventManagerInitialization

protected void emitEventManagerInitialization()