org.weda.tapestry.component
Class AbstractAction

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.AbstractAction
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent
Direct Known Subclasses:
Action

public abstract class AbstractAction
extends org.apache.tapestry.BaseComponent

Абстрактный компонент для отображения действия

Author:
tim

Field Summary
 java.lang.String parameterName
           
 
Constructor Summary
AbstractAction()
           
 
Method Summary
abstract  ActionContainer getActionContainer()
           
abstract  java.util.Map<java.lang.String,java.lang.Object> getActionParameters()
           
abstract  ActionState getActionState()
           
abstract  java.util.Map getObjectState()
           
 boolean isReadOnlyParameter()
           
 void onClick()
           
 
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

parameterName

public java.lang.String parameterName
Constructor Detail

AbstractAction

public AbstractAction()
Method Detail

getActionState

@Parameter(required=true)
public abstract ActionState getActionState()

getActionContainer

@Parameter(required=true)
public abstract ActionContainer getActionContainer()

getActionParameters

@Parameter(required=true)
public abstract java.util.Map<java.lang.String,java.lang.Object> getActionParameters()

getObjectState

@Parameter(required=true)
public abstract java.util.Map getObjectState()

isReadOnlyParameter

public boolean isReadOnlyParameter()
                            throws java.lang.Exception
Throws:
java.lang.Exception

onClick

public void onClick()


Copyright © 2005-2006 . All Rights Reserved.