org.openfaces.component.filter
Class TextSearchFilter

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.openfaces.component.OUIComponentBase
              extended by org.openfaces.component.filter.Filter
                  extended by org.openfaces.component.filter.ExpressionFilter
                      extended by org.openfaces.component.filter.TextSearchFilter
All Implemented Interfaces:
java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, CompoundComponent, OUIComponent
Direct Known Subclasses:
AutoCompleteFilter, InputTextFilter

public abstract class TextSearchFilter
extends ExpressionFilter
implements CompoundComponent


Field Summary
static java.lang.String SEARCH_COMPONENT_SUFFIX
           
 
Fields inherited from class javax.faces.component.UIComponent
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
 
Constructor Summary
TextSearchFilter()
           
 
Method Summary
 void createSubComponents(javax.faces.context.FacesContext context)
           
 java.lang.String getFocusedClass()
           
 java.lang.String getFocusedStyle()
           
 int getMaxlength()
           
 java.lang.String getRolloverClass()
           
 java.lang.String getRolloverStyle()
           
 javax.faces.component.UIComponent getSearchComponent()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setFocusedClass(java.lang.String focusedClass)
           
 void setFocusedStyle(java.lang.String focusedStyle)
           
 void setMaxlength(int maxlength)
           
 void setRolloverClass(java.lang.String rolloverClass)
           
 void setRolloverStyle(java.lang.String rolloverStyle)
           
 
Methods inherited from class org.openfaces.component.filter.ExpressionFilter
calculateAllCriterionNames, changeCriterion, getAllRecordsText, getAutoFilterDelay, getCondition, getConverter, getEmptyRecordsText, getExpression, getLocalValue, getNonEmptyRecordsText, getOptionsExpression, getPredefinedCriterionClass, getPredefinedCriterionStyle, getPromptText, getPromptTextClass, getPromptTextStyle, getPropertyLocator, getValue, getWantsRowList, isCaseSensitive, processUpdates, setAllRecordsText, setAutoFilterDelay, setCaseSensitive, setCondition, setConverter, setEmptyRecordsText, setExpression, setNonEmptyRecordsText, setOptionsExpression, setPredefinedCriterionClass, setPredefinedCriterionStyle, setPromptText, setPromptTextClass, setPromptTextStyle, setValue, updateValueFromBinding
 
Methods inherited from class org.openfaces.component.filter.Filter
getFilteredComponent, getFor, isAcceptingAllRecords, setFor, setParent
 
Methods inherited from class org.openfaces.component.OUIComponentBase
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleClass
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, queueEvent, restoreAttachedState, saveAttachedState, setId, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFamily, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent, visitTree
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEARCH_COMPONENT_SUFFIX

public static final java.lang.String SEARCH_COMPONENT_SUFFIX
See Also:
Constant Field Values
Constructor Detail

TextSearchFilter

public TextSearchFilter()
Method Detail

getSearchComponent

public javax.faces.component.UIComponent getSearchComponent()

createSubComponents

public void createSubComponents(javax.faces.context.FacesContext context)
Specified by:
createSubComponents in interface CompoundComponent

getFocusedStyle

public java.lang.String getFocusedStyle()

getFocusedClass

public java.lang.String getFocusedClass()

setFocusedStyle

public void setFocusedStyle(java.lang.String focusedStyle)

setFocusedClass

public void setFocusedClass(java.lang.String focusedClass)

getRolloverStyle

public java.lang.String getRolloverStyle()
Specified by:
getRolloverStyle in interface OUIComponent
Overrides:
getRolloverStyle in class OUIComponentBase

setRolloverStyle

public void setRolloverStyle(java.lang.String rolloverStyle)
Specified by:
setRolloverStyle in interface OUIComponent
Overrides:
setRolloverStyle in class OUIComponentBase

getRolloverClass

public java.lang.String getRolloverClass()
Specified by:
getRolloverClass in interface OUIComponent
Overrides:
getRolloverClass in class OUIComponentBase

setRolloverClass

public void setRolloverClass(java.lang.String rolloverClass)
Specified by:
setRolloverClass in interface OUIComponent
Overrides:
setRolloverClass in class OUIComponentBase

getMaxlength

public int getMaxlength()

setMaxlength

public void setMaxlength(int maxlength)

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class ExpressionFilter

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class ExpressionFilter


Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.