org.exoplatform.wiki.webui.control.action.core
Class AbstractActionComponent

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.wiki.webui.control.action.core.AbstractActionComponent
Direct Known Subclasses:
AbstractEventActionComponent, AbstractFormActionComponent, AbstractURLActionComponent

public abstract class AbstractActionComponent
extends org.exoplatform.webui.core.UIComponent


Field Summary
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
AbstractActionComponent()
           
 
Method Summary
abstract  String getActionLink()
          Get action link
abstract  String getActionName()
          Get name
abstract  boolean isAnchor()
          Get type of action
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, findComponentById, findComponentOfType, findFirstComponentOfType, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractActionComponent

public AbstractActionComponent()
Method Detail

getActionName

public abstract String getActionName()
Get name

Returns:
name of this component

getActionLink

public abstract String getActionLink()
                              throws Exception
Get action link

Returns:
a real action link of this component
Throws:
Exception

isAnchor

public abstract boolean isAnchor()
Get type of action

Returns:
true if this action creates anchor, false if vice versa


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.