org.weda.tapestry.component
Class ActionPanel
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.BaseComponent
org.weda.tapestry.component.ActionPanel
- All Implemented Interfaces:
- org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent
@ComponentClass(allowBody=true,
allowInformalParameters=false)
public abstract class ActionPanel
- extends org.apache.tapestry.BaseComponent
Цель: отображение действий доступных для заданого компонента
- Author:
- Mikhail Titov
Methods inherited from class org.apache.tapestry.BaseComponent |
addOuter, finishLoad |
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 |
ACTION_PANEL_ATTRIBUTE_NAME
public static final java.lang.String ACTION_PANEL_ATTRIBUTE_NAME
- Имя аттрибута в IRequestCycle в котором храниться стек ActionPanel'ов.
(Stack)
TOP_POSITION
public static final java.lang.String TOP_POSITION
- See Also:
- Constant Field Values
LEFT_POSITION
public static final java.lang.String LEFT_POSITION
- See Also:
- Constant Field Values
BOTTOM_POSITION
public static final java.lang.String BOTTOM_POSITION
- See Also:
- Constant Field Values
RIGHT_POSITION
public static final java.lang.String RIGHT_POSITION
- See Also:
- Constant Field Values
index
public int index
ActionPanel
public ActionPanel()
getExecutedActionInfo
@Persist
public abstract ExecutedActionInfo getExecutedActionInfo()
setExecutedActionInfo
public abstract void setExecutedActionInfo(ExecutedActionInfo info)
getStyle
@Parameter
public abstract java.lang.String getStyle()
getPosition
@Parameter(defaultValue="literal:top")
public abstract java.lang.String getPosition()
getActionContainers
@Parameter(required=false)
public abstract java.lang.Object[] getActionContainers()
isRenderActionAsLink
@Parameter(required=false,
defaultValue="ognl:false")
public abstract boolean isRenderActionAsLink()
getActionParameters
@Parameter(required=false)
public abstract java.util.Map<java.lang.String,java.lang.Object> getActionParameters()
getActionRegistry
@InjectObject(value="service:org.weda.action.ActionRegistry")
public abstract ActionRegistry getActionRegistry()
getValueTypeConverter
@InjectObject(value="service:org.weda.converter.ValueTypeConverter")
public abstract ValueTypeConverter getValueTypeConverter()
getWorkflow
@InjectObject(value="service:org.weda.workflow.Workflow")
public abstract Workflow getWorkflow()
getOgnlService
@InjectObject(value="service:tapestry.bindings.OGNLBindingFactory")
public abstract org.apache.tapestry.binding.BindingFactory getOgnlService()
getActionContainerProviders
@Bean(value=java.util.ArrayList.class)
public abstract java.util.List<ActionContainerProvider> getActionContainerProviders()
getActionListeners
@Bean(value=java.util.ArrayList.class)
public abstract java.util.List<ActionListener> getActionListeners()
getContainers
@Bean(value=java.util.ArrayList.class)
public abstract java.util.List<java.util.List> getContainers()
executeAction
public void executeAction(ActionContainer container,
ActionState state,
java.util.Map<java.lang.String,java.lang.Object> actionParameters,
java.util.Map objectState)
throws java.lang.Exception
- Метод выполняет действие.
- Throws:
java.lang.Exception
addActionListeners
public void addActionListeners(java.util.Collection<ActionListener> listeners)
addActionListener
public void addActionListener(ActionListener listener)
addActionContainerProvider
public void addActionContainerProvider(ActionContainerProvider provider)
setActionIndex
public void setActionIndex(int actionIndex)
prepareActionPanel
protected void prepareActionPanel(org.apache.tapestry.IRequestCycle cycle)
renderComponent
protected void renderComponent(org.apache.tapestry.IMarkupWriter writer,
org.apache.tapestry.IRequestCycle cycle)
- Overrides:
renderComponent
in class org.apache.tapestry.BaseComponent
startRenderBody
public void startRenderBody(org.apache.tapestry.IMarkupWriter writer,
org.apache.tapestry.IRequestCycle cycle)
finishRenderBody
public void finishRenderBody()
getParentActionPanel
public ActionPanel getParentActionPanel()
setParentActionPanel
public void setParentActionPanel(ActionPanel parentActionPanel)
Copyright © 2005-2006 . All Rights Reserved.