net.sf.beanform
Class BeanForm
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.BaseComponent
net.sf.beanform.BeanFormComponent
net.sf.beanform.BeanForm
- All Implemented Interfaces:
- java.util.EventListener, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.event.PageDetachListener, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent
public abstract class BeanForm
- extends BeanFormComponent
- implements org.apache.tapestry.event.PageDetachListener
A form that provides edit capabilities for a Java bean.
- Author:
- Daniel Gredler
Methods inherited from class org.apache.tapestry.BaseComponent |
addOuter, finishLoad |
Methods inherited from class org.apache.tapestry.AbstractComponent |
addAsset, 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, 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 |
BEAN_FORM_ATTRIBUTE
public static final java.lang.String BEAN_FORM_ATTRIBUTE
BeanForm
public BeanForm()
getBean
public abstract java.lang.Object getBean()
setBean
public abstract void setBean(java.lang.Object bean)
getProperties
public abstract java.lang.String getProperties()
setProperties
public abstract void setProperties(java.lang.String properties)
getSave
public abstract org.apache.tapestry.IActionListener getSave()
setSave
public abstract void setSave(org.apache.tapestry.IActionListener save)
getCancel
public abstract org.apache.tapestry.IActionListener getCancel()
setCancel
public abstract void setCancel(org.apache.tapestry.IActionListener cancel)
getRefresh
public abstract org.apache.tapestry.IActionListener getRefresh()
setRefresh
public abstract void setRefresh(org.apache.tapestry.IActionListener refresh)
getDelete
public abstract org.apache.tapestry.IActionListener getDelete()
setDelete
public abstract void setDelete(org.apache.tapestry.IActionListener delete)
isInsideAForm
public boolean isInsideAForm()
isCustomized
public boolean isCustomized()
addBody
public void addBody(org.apache.tapestry.IRender element)
- Specified by:
addBody
in interface org.apache.tapestry.IComponent
- Overrides:
addBody
in class org.apache.tapestry.AbstractComponent
pageDetached
public void pageDetached(org.apache.tapestry.event.PageEvent event)
- Specified by:
pageDetached
in interface org.apache.tapestry.event.PageDetachListener
getBeanSafely
public java.lang.Object getBeanSafely()
getBeanProperties
public java.util.List<BeanProperty> getBeanProperties()
renderComponent
protected void renderComponent(org.apache.tapestry.IMarkupWriter writer,
org.apache.tapestry.IRequestCycle cycle)
- Overrides:
renderComponent
in class org.apache.tapestry.BaseComponent
Copyright © 2006 Daniel Gredler. All Rights Reserved.