Class UISearchBox

java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.form.UIForm
org.exoplatform.wcm.webui.search.UISearchBox

public class UISearchBox extends org.exoplatform.webui.form.UIForm
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    The listener interface for receiving searchAction events.

    Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer

    org.exoplatform.webui.core.UIContainer.SelectTabActionListener
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The Constant KEYWORD_INPUT.
    static final String
    The Constant KEYWORD_PARAM.
    static final String
    The Constant PORTAL_NAME_PARAM.

    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, USE_WEBUI_RESOURCES
  • Constructor Summary

    Constructors
    Constructor
    Description
    Instantiates a new uI search box.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    org.exoplatform.resolver.ResourceResolver
     
    void
    setTemplatePath(String templatePath)
    Sets the template path.

    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, processRender, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction, url

    Methods inherited from class org.exoplatform.webui.core.UIContainer

    addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, 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, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, 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 Details

  • Constructor Details

    • UISearchBox

      public UISearchBox() throws Exception
      Instantiates a new uI search box.
      Throws:
      Exception - the exception
  • Method Details

    • setTemplatePath

      public void setTemplatePath(String templatePath)
      Sets the template path.
      Parameters:
      templatePath - the new template path
    • getTemplate

      public String getTemplate()
      Overrides:
      getTemplate in class org.exoplatform.webui.core.UIComponent
    • getTemplateResourceResolver

      public org.exoplatform.resolver.ResourceResolver getTemplateResourceResolver()