net.sf.tacos.ajax.components
Class InlineEditBox

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by net.sf.tacos.ajax.components.InlineEditBox
All Implemented Interfaces:
Locatable, LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IDirect, org.apache.tapestry.IRender

public abstract class InlineEditBox
extends org.apache.tapestry.AbstractComponent
implements org.apache.tapestry.IDirect

Inline editing of an arbitrary piece of text.

Author:
jkuhnert

Constructor Summary
InlineEditBox()
           
 
Method Summary
abstract  AjaxDirectService getAjaxEngine()
          Injected AjaxDirect engine
abstract  org.apache.tapestry.IActionListener getListener()
          Required listener for performing search
abstract  org.apache.tapestry.listener.ListenerInvoker getListenerInvoker()
          Injected listener invoker
abstract  org.apache.tapestry.IScript getScript()
          InlineEditBox script
abstract  Object getValue()
          Property value parameter
abstract  boolean isDirect()
          Use direct call
abstract  boolean isValueUpdate()
          If value updated
protected  void renderComponent(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IRequestCycle cycle)
          
abstract  void setValue(Object value)
          Sets property value parameter
abstract  void setValueUpdate(boolean value)
          Sets if value updated
 void trigger(org.apache.tapestry.IRequestCycle cycle)
          
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, 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.IDirect
isStateful
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, finishLoad, 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
 

Constructor Detail

InlineEditBox

public InlineEditBox()
Method Detail

getAjaxEngine

public abstract AjaxDirectService getAjaxEngine()
Injected AjaxDirect engine


getListenerInvoker

public abstract org.apache.tapestry.listener.ListenerInvoker getListenerInvoker()
Injected listener invoker


getScript

public abstract org.apache.tapestry.IScript getScript()
InlineEditBox script


getListener

public abstract org.apache.tapestry.IActionListener getListener()
Required listener for performing search


isDirect

public abstract boolean isDirect()
Use direct call


getValue

public abstract Object getValue()
Property value parameter


setValue

public abstract void setValue(Object value)
Sets property value parameter


setValueUpdate

public abstract void setValueUpdate(boolean value)
Sets if value updated


isValueUpdate

public abstract boolean isValueUpdate()
If value updated


renderComponent

protected void renderComponent(org.apache.tapestry.IMarkupWriter writer,
                               org.apache.tapestry.IRequestCycle cycle)

Specified by:
renderComponent in class org.apache.tapestry.AbstractComponent

trigger

public void trigger(org.apache.tapestry.IRequestCycle cycle)

Specified by:
trigger in interface org.apache.tapestry.IDirect