Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.richfaces.component
Class UISuggestionBox

    java.lang.Object
      javax.faces.component.UIComponent
          javax.faces.component.UIComponentBase
              javax.faces.component.UIData
                  org.richfaces.component.UISuggestionBox

All Implemented Interfaces:
  javax.faces.component.NamingContainer, javax.faces.component.StateHolder, org.ajax4jsf.component.AjaxComponent, org.ajax4jsf.event.AjaxSource

Direct Known Subclasses:
  HtmlSuggestionBox

    public abstract class UISuggestionBox

extends javax.faces.component.UIData
implements org.ajax4jsf.component.AjaxComponent, org.ajax4jsf.event.AjaxSource

UI implementation for SuggestionBox component.

Version:
  $Revision: 1.5 $ $Date: 2007/03/01 22:37:50 $
Author:
  shura (latest modification by $Author: alexsmirnov $)

Field Summary

Fields inherited from interface org.ajax4jsf.component.AjaxComponent
`AJAX_COMPONETT_PARAMETER`

Fields inherited from interface javax.faces.component.NamingContainer
`SEPARATOR_CHAR`

Constructor Summary
`UISuggestionBox()`

Method Summary
`void` | `addAjaxListener(org.ajax4jsf.event.AjaxListener listener)`
`void` | `broadcast(javax.faces.event.FacesEvent event)`
`org.ajax4jsf.event.AjaxListener[]` | `getAjaxListeners()`
`abstract java.lang.String` | `getBorder()` Getter for border.
`abstract java.lang.String` | `getCellpadding()` Getter for cellpadding.
`abstract javax.faces.convert.Converter` | `getConverter()` Getter for converter.
`abstract java.lang.String` | `getEntryClass()` Getter for entryClass.
`abstract java.lang.String` | `getFor()`
`abstract java.lang.String` | `getNothingLabel()`
`abstract java.lang.String` | `getRowClasses()` Getter for rowClasses.
`int` | `getRowNumber()`
`abstract java.lang.String` | `getSelectValueClass()` Getter for selectValueClass.
`abstract java.lang.Object` | `getSubmitedValue()` Getter for for attribute.
`abstract javax.faces.el.MethodBinding` | `getSuggestionAction()` Getter for suggestionAction.
`abstract int` | `getZindex()`
`abstract boolean` | `isImmediate()` Getter for immediate.
`abstract boolean` | `isSelfRendered()` Getter for selfRendered.
`boolean` | `isSubmitted()` Getter for submitted.
`void` | `processDecodes(javax.faces.context.FacesContext context)`
`void` | `queueEvent(javax.faces.event.FacesEvent event)`
`void` | `removeAjaxListener(org.ajax4jsf.event.AjaxListener listener)`
`abstract void` | `setBorder(java.lang.String value)` Setter for border.
`abstract void` | `setCellpadding(java.lang.String value)` Setter for cellpadding.
`abstract void` | `setConverter(javax.faces.convert.Converter converter)` Setter for converter.
`abstract void` | `setEntryClass(java.lang.String value)` Setter for entryClass.
`abstract void` | `setFor(java.lang.String f)` Setter for attribute.
`abstract void` | `setImmediate(boolean value)` Getter for immediate.
`abstract void` | `setNothingLabel(java.lang.String nothingLabel)`
`abstract void` | `setRowClasses(java.lang.String rowClasses)` Getter for rowClasses.
`void` | `setRowNumber(int rowNumber)`
`abstract void` | `setSelectValueClass(java.lang.String value)` Setter for selectValueClass.
`abstract void` | `setSelfRendered(boolean value)` Getter for selfRendered.
`abstract void` | `setSubmitedValue(java.lang.Object v)`
`void` | `setSubmitted(boolean s)` Setter for submitted.
`abstract void` | `setSuggestionAction(javax.faces.el.MethodBinding action)` Setter for suggestionAction.
`void` | `setupValue(javax.faces.context.FacesContext context)`
`abstract void` | `setZindex(int zindex)`

Methods inherited from class javax.faces.component.UIData
`encodeBegin, getClientId, getFamily, getFirst, getFooter, getHeader, getRowCount, getRowData, getRowIndex, getRows, getValue, getVar, isRowAvailable, processUpdates, processValidators, restoreState, saveState, setFirst, setFooter, setHeader, setRowIndex, setRows, setValue, setValueBinding, setVar`

Methods inherited from class javax.faces.component.UIComponentBase
`addFacesListener, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface org.ajax4jsf.component.AjaxComponent
`getData, getEventsQueue, getFocus, getOnbeforedomupdate, getOncomplete, getRequestDelay, getReRender, getStatus, getTimeout, isAjaxSingle, isBypassUpdates, isIgnoreDupResponses, isLimitToList, setAjaxSingle, setBypassUpdates, setData, setEventsQueue, setFocus, setIgnoreDupResponses, setLimitToList, setOnbeforedomupdate, setOncomplete, setRequestDelay, setReRender, setStatus, setTimeout`

Constructor Detail

### UISuggestionBox

    public UISuggestionBox()

Method Detail

### getSubmitedValue

    public abstract java.lang.Object getSubmitedValue()

  Getter for for attribute. id (or full path of id's) of target components, for which this element must provide support. If a target component inside of the same `NamingContainer`(UIForm, UIData in base implementstions), can be simple value of the "id" attribute. For other cases must include id's of `NamingContainer`components, separated by ':'. For search from the root of components, must be started with ':'.

  ````
  Returns:
    for value from local variable or value bindings

### setSubmitedValue

    public abstract void setSubmitedValue(java.lang.Object v)

### getFor

    public abstract java.lang.String getFor()

### setFor

    public abstract void setFor(java.lang.String f)

  Setter for attribute.

  Parameters:
    `f` - identifier

### getSuggestionAction

    public abstract javax.faces.el.MethodBinding getSuggestionAction()

  Getter for suggestionAction. Method calls an expression to get a collection of suggestion data on request. It must have one parameter with a type of Object with content of input component and must return any type allowed for ;

  Returns:
    suggestionAction value from local variable or value bindings

### setSuggestionAction

    public abstract void setSuggestionAction(javax.faces.el.MethodBinding action)

  Setter for suggestionAction.

  Parameters:
    `action` - `MethodBinding`

### getConverter

    public abstract javax.faces.convert.Converter getConverter()

  Getter for converter. Id of Converter to be used or reference to a Converter.

  Returns:
    converter value from local variable or value bindings

### setConverter

    public abstract void setConverter(javax.faces.convert.Converter converter)

  Setter for converter.

  Parameters:
    `converter` - `Converter`

### getRowClasses

    public abstract java.lang.String getRowClasses()

  Getter for rowClasses.

  Returns:
    rowClasses value from local variable or value bindings

### setRowClasses

    public abstract void setRowClasses(java.lang.String rowClasses)

  Getter for rowClasses.

  Parameters:
    `rowClasses` - row classes

### getSelectValueClass

    public abstract java.lang.String getSelectValueClass()

  Getter for selectValueClass. Name of the CSS class for a hidden suggestion entry element (table cell)

  Returns:
    selectValueClass value from local variable or value bindings

### setSelectValueClass

    public abstract void setSelectValueClass(java.lang.String value)

  Setter for selectValueClass.

  Parameters:
    `value` - class

### getBorder

    public abstract java.lang.String getBorder()

  Getter for border. This attributes specifies the width (in pixels only) of the frame around a table

  Returns:
    border value from local variable or value bindings

### setBorder

    public abstract void setBorder(java.lang.String value)

  Setter for border.

  Parameters:
    `value` - of border

### getCellpadding

    public abstract java.lang.String getCellpadding()

  Getter for cellpadding. This attribute specifies the amount of space between the border of the cell and its contents. If the value of this attribute is a pixel length, all four margins should be this distance from the contents. If the value of the attribute is percentage length, the top and bottom margins should be equally separated from the content based on percentage of the available vertical space, and the left and right margins should be equally separated from the content based on percentage of the available horizontal space

### setCellpadding

    public abstract void setCellpadding(java.lang.String value)

  Setter for cellpadding.

  Parameters:
    `value` - of cellpadding

### isImmediate

    public abstract boolean isImmediate()

  Getter for immediate.

  Returns:
    immediate value from local variable or value bindings

### setImmediate

    public abstract void setImmediate(boolean value)

  Getter for immediate.

  Parameters:
    `value` - of immediate

### isSelfRendered

    public abstract boolean isSelfRendered()

  Getter for selfRendered. If true, forces active Ajax region render response directly from stored components tree, bypasses page processing. Can be used for increase performance. Also, must be set to 'true' inside iteration components, such as dataTable

  Returns:
    selfRendered value from local variable or value bindings

### setSelfRendered

    public abstract void setSelfRendered(boolean value)

  Getter for selfRendered.

  Parameters:
    `value` - for attribute

### getEntryClass

    public abstract java.lang.String getEntryClass()

  Getter for entryClass. Name of the CSS class for a suggestion entry element (table row)

  Returns:
    entryClass value from local variable or value bindings

### setEntryClass

    public abstract void setEntryClass(java.lang.String value)

  Setter for entryClass.

  Parameters:
    `value` - of entry class

### isSubmitted

    public boolean isSubmitted()

  Getter for submitted.

  Returns:
    TRUE if submited

### setSubmitted

    public void setSubmitted(boolean s)

  Setter for submitted.

  Parameters:
    `s` - of entry class

### getZindex

    public abstract int getZindex()

### setZindex

    public abstract void setZindex(int zindex)

### getNothingLabel

    public abstract java.lang.String getNothingLabel()

### setNothingLabel

    public abstract void setNothingLabel(java.lang.String nothingLabel)

### getRowNumber

    public int getRowNumber()

### setRowNumber

    public void setRowNumber(int rowNumber)

### broadcast

    public final void broadcast(javax.faces.event.FacesEvent event)
                         throws javax.faces.event.AbortProcessingException

  Overrides:
    `broadcast` in class `javax.faces.component.UIData`
  Throws:
    `javax.faces.event.AbortProcessingException`

### queueEvent

    public void queueEvent(javax.faces.event.FacesEvent event)

  Overrides:
    `queueEvent` in class `javax.faces.component.UIData`

### processDecodes

    public void processDecodes(javax.faces.context.FacesContext context)

  Overrides:
    `processDecodes` in class `javax.faces.component.UIData`

### setupValue

    public void setupValue(javax.faces.context.FacesContext context)

### addAjaxListener

    public void addAjaxListener(org.ajax4jsf.event.AjaxListener listener)

  Specified by:
    `addAjaxListener` in interface `org.ajax4jsf.event.AjaxSource`

### getAjaxListeners

    public org.ajax4jsf.event.AjaxListener[] getAjaxListeners()

  Specified by:
    `getAjaxListeners` in interface `org.ajax4jsf.event.AjaxSource`

### removeAjaxListener

    public void removeAjaxListener(org.ajax4jsf.event.AjaxListener listener)

  Specified by:
    `removeAjaxListener` in interface `org.ajax4jsf.event.AjaxSource`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2008. All Rights Reserved.