net.sf.beanform
Class BeanFormField

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by net.sf.beanform.BeanFormComponent
                  extended by net.sf.beanform.BeanFormRowComponent
                      extended by net.sf.beanform.BeanFormField
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent

public abstract class BeanFormField
extends BeanFormRowComponent

A low level BeanForm component that renders fields for all the properties. This component must be wrapped by a BeanFormRows component.

Author:
Daniel Gredler

Field Summary
static java.lang.String BOOLEAN_FIELD_ID
           
static java.lang.String DATE_FIELD_ID
           
static java.lang.String LONG_STRING_FIELD_ID
           
static java.lang.String NUMBER_FIELD_ID
           
static java.lang.String SHORT_STRING_FIELD_ID
           
 
Constructor Summary
BeanFormField()
           
 
Method Summary
 org.apache.tapestry.IComponent getFieldBlock(BeanProperty property)
           
 java.util.List getValidatorList(BeanProperty property, org.apache.tapestry.IComponent component)
           
abstract  org.apache.tapestry.binding.BindingFactory getValidatorsBindingFactory()
           
 
Methods inherited from class net.sf.beanform.BeanFormRowComponent
getBean, getProperty
 
Methods inherited from class net.sf.beanform.BeanFormComponent
getBeanForm, getCustomField, getCustomFieldBlock, hasCustomField
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, 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.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, 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
 

Field Detail

SHORT_STRING_FIELD_ID

public static final java.lang.String SHORT_STRING_FIELD_ID
See Also:
Constant Field Values

LONG_STRING_FIELD_ID

public static final java.lang.String LONG_STRING_FIELD_ID
See Also:
Constant Field Values

BOOLEAN_FIELD_ID

public static final java.lang.String BOOLEAN_FIELD_ID
See Also:
Constant Field Values

NUMBER_FIELD_ID

public static final java.lang.String NUMBER_FIELD_ID
See Also:
Constant Field Values

DATE_FIELD_ID

public static final java.lang.String DATE_FIELD_ID
See Also:
Constant Field Values
Constructor Detail

BeanFormField

public BeanFormField()
Method Detail

getValidatorsBindingFactory

public abstract org.apache.tapestry.binding.BindingFactory getValidatorsBindingFactory()

getFieldBlock

public org.apache.tapestry.IComponent getFieldBlock(BeanProperty property)

getValidatorList

public java.util.List getValidatorList(BeanProperty property,
                                       org.apache.tapestry.IComponent component)


Copyright © 2006 Daniel Gredler. All Rights Reserved.