org.weda.tapestry.component
Class ExternalEditor

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.weda.tapestry.component.EditorGroupComponent
                  extended by org.weda.tapestry.component.AbstractEditor
                      extended by org.weda.tapestry.component.ExternalEditor
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent, ActionContainerProvider, StateableObject

@ComponentClass(allowBody=false,
                allowInformalParameters=true)
public abstract class ExternalEditor
extends AbstractEditor
implements ActionContainerProvider

Author:
Mikhail Titov

Constructor Summary
ExternalEditor()
           
 
Method Summary
 java.util.List<ActionContainer> getActionContainers()
           
 void makeUpdate()
          Данный метод должен производить изменения в модели данных и вернуть NULL если изменения прошли успешно или сообщение указывающее на то почему изменения провести не удалось.
protected  void prepareForRender(org.apache.tapestry.IRequestCycle cycle)
           
 
Methods inherited from class org.weda.tapestry.component.AbstractEditor
getConverterService, getModelValue
 
Methods inherited from class org.weda.tapestry.component.EditorGroupComponent
getBindingFactory, getEditorGroup, getModel, getModelName, getState, getStyle, resetState, restoreState, setModelName
 
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, 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
 

Constructor Detail

ExternalEditor

public ExternalEditor()
Method Detail

makeUpdate

public void makeUpdate()
                throws java.lang.Exception
Description copied from class: AbstractEditor
Данный метод должен производить изменения в модели данных и вернуть NULL если изменения прошли успешно или сообщение указывающее на то почему изменения провести не удалось.

Specified by:
makeUpdate in class AbstractEditor
Throws:
java.lang.Exception

getActionContainers

public java.util.List<ActionContainer> getActionContainers()
                                                    throws java.lang.Exception
Specified by:
getActionContainers in interface ActionContainerProvider
Throws:
java.lang.Exception

prepareForRender

protected void prepareForRender(org.apache.tapestry.IRequestCycle cycle)
Overrides:
prepareForRender in class EditorGroupComponent


Copyright © 2005-2006 . All Rights Reserved.