org.exoplatform.wiki.webui
Class UIFieldEditableForm

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIForm
              extended by org.exoplatform.wiki.webui.core.UIWikiForm
                  extended by org.exoplatform.wiki.webui.UIFieldEditableForm

public class UIFieldEditableForm
extends UIWikiForm


Nested Class Summary
static class UIFieldEditableForm.ChangeTitleModeActionListener
           
static class UIFieldEditableForm.SavePageTitleActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static String CHANGE_TITLEMODE
           
static String FIELD_TITLEINPUT
           
static String SAVE
           
static String SAVE_TITLE
           
 
Fields inherited from class org.exoplatform.wiki.webui.core.UIWikiForm
accept_Modes
 
Fields inherited from class org.exoplatform.webui.form.UIForm
ACTION, SUBCOMPONENT_ID
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIFieldEditableForm()
           
 
Method Summary
 String getEditableFieldId()
           
 List<org.exoplatform.webui.ext.filter.UIExtensionFilter> getFilters()
           
 Class[] getFunctionArgType()
           
 String getInputId()
           
 String getParentFunctionName()
           
 void hideTitleInputBox()
           
 void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
           
 void setEditableFieldId(String editableFieldId)
           
 void setFunctionArgType(Class[] functionArg)
           
 void setParentFunction(String name, Class[] arg)
           
 void setParentFunctionName(String parentFunctionName)
           
 String url(String name)
           
 
Methods inherited from class org.exoplatform.wiki.webui.core.UIWikiForm
getAccept_Modes, getCurrentMode, setAccept_Modes
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUICheckBoxInput, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_TITLEINPUT

public static final String FIELD_TITLEINPUT
See Also:
Constant Field Values

CHANGE_TITLEMODE

public static final String CHANGE_TITLEMODE
See Also:
Constant Field Values

SAVE

public static final String SAVE
See Also:
Constant Field Values

SAVE_TITLE

public static final String SAVE_TITLE
See Also:
Constant Field Values
Constructor Detail

UIFieldEditableForm

public UIFieldEditableForm()
Method Detail

getFilters

public List<org.exoplatform.webui.ext.filter.UIExtensionFilter> getFilters()

hideTitleInputBox

public void hideTitleInputBox()

url

public String url(String name)
           throws Exception
Overrides:
url in class org.exoplatform.webui.form.UIForm
Throws:
Exception

processRender

public void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
                   throws Exception
Overrides:
processRender in class UIWikiForm
Throws:
Exception

getEditableFieldId

public String getEditableFieldId()

setEditableFieldId

public void setEditableFieldId(String editableFieldId)

getParentFunctionName

public String getParentFunctionName()

setParentFunctionName

public void setParentFunctionName(String parentFunctionName)

getInputId

public String getInputId()

getFunctionArgType

public Class[] getFunctionArgType()

setFunctionArgType

public void setFunctionArgType(Class[] functionArg)

setParentFunction

public void setParentFunction(String name,
                              Class[] arg)


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