org.openfaces.component.filter
Class ExpressionFilter
java.lang.Object
UIComponentBase
org.openfaces.component.OUIComponentBase
org.openfaces.component.filter.Filter
org.openfaces.component.filter.ExpressionFilter
- All Implemented Interfaces:
- CompoundComponent, OUIComponent
- Direct Known Subclasses:
- ComboBoxFilter, TextSearchFilter
public abstract class ExpressionFilter
- extends Filter
- implements CompoundComponent
Methods inherited from class org.openfaces.component.OUIComponentBase |
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionFilter
public ExpressionFilter()
saveState
public java.lang.Object saveState(FacesContext context)
- Overrides:
saveState
in class Filter
restoreState
public void restoreState(FacesContext context,
java.lang.Object stateObj)
- Overrides:
restoreState
in class Filter
isCaseSensitive
public boolean isCaseSensitive()
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive)
getConverter
public Converter getConverter()
setConverter
public void setConverter(Converter converter)
getPredefinedCriterionStyle
public java.lang.String getPredefinedCriterionStyle()
setPredefinedCriterionStyle
public void setPredefinedCriterionStyle(java.lang.String style)
getPredefinedCriterionClass
public java.lang.String getPredefinedCriterionClass()
setPredefinedCriterionClass
public void setPredefinedCriterionClass(java.lang.String styleClass)
getPromptText
public java.lang.String getPromptText()
setPromptText
public void setPromptText(java.lang.String promptText)
getPromptTextStyle
public java.lang.String getPromptTextStyle()
setPromptTextStyle
public void setPromptTextStyle(java.lang.String promptTextStyle)
getPromptTextClass
public java.lang.String getPromptTextClass()
setPromptTextClass
public void setPromptTextClass(java.lang.String promptTextClass)
getExpression
public java.lang.Object getExpression()
setExpression
public void setExpression(java.lang.Object expression)
- Expression should usually be a ValueExpression instance, though it is possible to specify a string value in
case of using the custom data providing mode, where expression identifies the filter for the user's custom data
providing code.
getAllRecordsText
public java.lang.String getAllRecordsText()
setAllRecordsText
public void setAllRecordsText(java.lang.String allRecordsText)
getEmptyRecordsText
public java.lang.String getEmptyRecordsText()
setEmptyRecordsText
public void setEmptyRecordsText(java.lang.String value)
getNonEmptyRecordsText
public java.lang.String getNonEmptyRecordsText()
setNonEmptyRecordsText
public void setNonEmptyRecordsText(java.lang.String value)
getOptionsExpression
public ValueExpression getOptionsExpression()
setOptionsExpression
public void setOptionsExpression(ValueExpression optionsExpression)
getWantsRowList
public boolean getWantsRowList()
- Specified by:
getWantsRowList
in class Filter
calculateAllCriterionNames
public java.util.Collection<java.lang.Object> calculateAllCriterionNames(FacesContext context)
updateValueFromBinding
public void updateValueFromBinding(FacesContext context)
- Specified by:
updateValueFromBinding
in class Filter
getLocalValue
public java.lang.Object getLocalValue()
getAutoFilterDelay
public int getAutoFilterDelay()
setAutoFilterDelay
public void setAutoFilterDelay(int autoFilterDelay)
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in class Filter
setValue
public void setValue(java.lang.Object value)
- Specified by:
setValue
in class Filter
changeCriterion
public boolean changeCriterion(ExpressionFilterCriterion newCriterion)
- Parameters:
newCriterion
- new search criterion
- Returns:
- true if the new criterion results in the different filtering behavior as opposed to this filter's previous
criterion
processUpdates
public void processUpdates(FacesContext context)
createSubComponents
public void createSubComponents(FacesContext context)
- Specified by:
createSubComponents
in interface CompoundComponent
Copyright © 1998-2009 TeamDev Ltd. All Rights Reserved.