org.apache.tapestry.form
Class TextField

java.lang.Object
  extended by org.apache.tapestry.spec.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.form.AbstractFormComponent
              extended by org.apache.tapestry.form.AbstractTextField
                  extended by org.apache.tapestry.form.TextField
All Implemented Interfaces:
IFormComponent, IComponent, ILocatable, ILocationHolder, IRender

public abstract class TextField
extends AbstractTextField

Implements a component that manages an HTML <input type=text> or <input type=password> form element. [Component Reference]

Version:
$Id: TextField.java 243791 2004-02-19 17:38:13Z hlship $
Author:
Howard Lewis Ship

Constructor Summary
TextField()
           
 
Method Summary
abstract  IBinding getValueBinding()
           
 String readValue()
          Invoked by AbstractComponent.render(IMarkupWriter writer, IRequestCycle cycle) when rendering a response.
 void updateValue(String value)
          Invoked by AbstractComponent.render(IMarkupWriter writer, IRequestCycle cycle) when a value is obtained from the HttpServletRequest.
 
Methods inherited from class org.apache.tapestry.form.AbstractTextField
beforeCloseTag, isDisabled, isHidden, renderComponent
 
Methods inherited from class org.apache.tapestry.form.AbstractFormComponent
getDisplayName, getForm, getForm, getName, setForm, setName
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, cleanupAfterRender, finishLoad, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, format, format, format, format, formatString, formatString, formatString, formatString, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getChangeObserver, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification, toString
 
Methods inherited from class org.apache.tapestry.spec.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.IComponent
addAsset, addBody, addComponent, finishLoad, getAsset, getAssets, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
getLocation
 

Constructor Detail

TextField

public TextField()
Method Detail

getValueBinding

public abstract IBinding getValueBinding()

readValue

public String readValue()
Description copied from class: AbstractTextField
Invoked by AbstractComponent.render(IMarkupWriter writer, IRequestCycle cycle) when rendering a response.

Specified by:
readValue in class AbstractTextField
Returns:
the current value for the field, as a String, or null.

updateValue

public void updateValue(String value)
Description copied from class: AbstractTextField
Invoked by AbstractComponent.render(IMarkupWriter writer, IRequestCycle cycle) when a value is obtained from the HttpServletRequest.

Specified by:
updateValue in class AbstractTextField