org.openfaces.renderkit.filter
Class FilterRow

java.lang.Object
  extended by org.openfaces.renderkit.filter.FilterRow
All Implemented Interfaces:
java.io.Serializable

public class FilterRow
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String ADD_BUTTON_CONTAINER_SUFFIX
           
static java.lang.String BUTTON_SUFFIX
           
static java.lang.String CHECKBOX_SUFFIX
           
static java.lang.String DEFAULT_ADD_BUTTON_CLASS
           
static java.lang.String DEFAULT_DELETE_BUTTON_CLASS
           
static java.lang.String DEFAULT_INVERSE_CHECKBOX_CLASS
           
static java.lang.String DEFAULT_INVERSE_LABEL_CLASS
           
static java.lang.String DEFAULT_OPERATION_CLASS
           
static java.lang.String DEFAULT_PARAMETER_CLASS
           
static java.lang.String DEFAULT_PROPERTY_CLASS
           
static java.lang.String DEFAULT_ROW_CLASS
           
static java.lang.String DEFAULT_ROW_ITEM_CHECKBOX_CLASS
           
static java.lang.String DEFAULT_ROW_ITEM_CLASS
           
static java.lang.String DEFAULT_ROW_ITEM_INPUT_CLASS
           
static java.lang.String DELETE_BUTTON_CONTAINER_SUFFIX
           
static java.lang.String DROP_DOWN_ID_SUFFIX
           
static java.lang.String DROP_DOWN_ITEMS_ID_SUFFIX
           
static java.lang.String INVERSE_CHECKBOX_CONTAINER_SUFFIX
           
static java.lang.String INVERSE_LABEL
           
static java.lang.String LABEL_SUFFIX
           
static java.lang.String OPERATION_SELECTOR_ID_SUFFIX
           
static java.lang.String PARAMETERS_EDITOR_ID_SUFFIX
           
static java.lang.String PROPERTY_SELECTOR_ID_SUFFIX
           
static java.lang.String ROW_ID_SUFFIX
           
 
Constructor Summary
FilterRow(int index)
           
 
Method Summary
 void encodeOperationSelector(javax.faces.context.FacesContext context, CompositeFilter compositeFilter)
           
 void encodeParametersEditor(javax.faces.context.FacesContext context, CompositeFilter compositeFilter)
           
 void encodeRow(javax.faces.context.FacesContext context, CompositeFilter compositeFilter)
           
 int getIndex()
           
 boolean isInverse()
           
 javax.faces.component.html.HtmlPanelGroup preparateOperationComponentHierarchy(javax.faces.context.FacesContext context, javax.faces.component.UIComponent rowContainer, CompositeFilter compositeFilter)
           
 javax.faces.component.UIComponent preparateParametersComponentHierarchy(javax.faces.context.FacesContext context, javax.faces.component.UIComponent rowContainer, CompositeFilter compositeFilter)
           
 javax.faces.component.UIComponent preparateRowComponentHierarchy(javax.faces.context.FacesContext context, CompositeFilter compositeFilter)
           
 void removeInlineComponents(CompositeFilter compositeFilter)
           
 void setInverse(boolean inverse)
           
 void setLastRow(boolean lastRow)
           
 void updateRowModelFromCriterion(ExpressionFilterCriterion criterion, CompositeFilter compositeFilter)
           
 ExpressionFilterCriterion updateRowModelFromEditors(javax.faces.context.FacesContext context, CompositeFilter compositeFilter)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROW_ID_SUFFIX

public static final java.lang.String ROW_ID_SUFFIX
See Also:
Constant Field Values

ADD_BUTTON_CONTAINER_SUFFIX

public static final java.lang.String ADD_BUTTON_CONTAINER_SUFFIX
See Also:
Constant Field Values

DELETE_BUTTON_CONTAINER_SUFFIX

public static final java.lang.String DELETE_BUTTON_CONTAINER_SUFFIX
See Also:
Constant Field Values

BUTTON_SUFFIX

public static final java.lang.String BUTTON_SUFFIX
See Also:
Constant Field Values

CHECKBOX_SUFFIX

public static final java.lang.String CHECKBOX_SUFFIX
See Also:
Constant Field Values

LABEL_SUFFIX

public static final java.lang.String LABEL_SUFFIX
See Also:
Constant Field Values

INVERSE_CHECKBOX_CONTAINER_SUFFIX

public static final java.lang.String INVERSE_CHECKBOX_CONTAINER_SUFFIX
See Also:
Constant Field Values

PROPERTY_SELECTOR_ID_SUFFIX

public static final java.lang.String PROPERTY_SELECTOR_ID_SUFFIX
See Also:
Constant Field Values

OPERATION_SELECTOR_ID_SUFFIX

public static final java.lang.String OPERATION_SELECTOR_ID_SUFFIX
See Also:
Constant Field Values

PARAMETERS_EDITOR_ID_SUFFIX

public static final java.lang.String PARAMETERS_EDITOR_ID_SUFFIX
See Also:
Constant Field Values

DROP_DOWN_ID_SUFFIX

public static final java.lang.String DROP_DOWN_ID_SUFFIX
See Also:
Constant Field Values

DROP_DOWN_ITEMS_ID_SUFFIX

public static final java.lang.String DROP_DOWN_ITEMS_ID_SUFFIX
See Also:
Constant Field Values

DEFAULT_ROW_CLASS

public static final java.lang.String DEFAULT_ROW_CLASS
See Also:
Constant Field Values

DEFAULT_ROW_ITEM_CLASS

public static final java.lang.String DEFAULT_ROW_ITEM_CLASS
See Also:
Constant Field Values

DEFAULT_ROW_ITEM_CHECKBOX_CLASS

public static final java.lang.String DEFAULT_ROW_ITEM_CHECKBOX_CLASS
See Also:
Constant Field Values

DEFAULT_ROW_ITEM_INPUT_CLASS

public static final java.lang.String DEFAULT_ROW_ITEM_INPUT_CLASS
See Also:
Constant Field Values

DEFAULT_PROPERTY_CLASS

public static final java.lang.String DEFAULT_PROPERTY_CLASS
See Also:
Constant Field Values

DEFAULT_OPERATION_CLASS

public static final java.lang.String DEFAULT_OPERATION_CLASS
See Also:
Constant Field Values

DEFAULT_PARAMETER_CLASS

public static final java.lang.String DEFAULT_PARAMETER_CLASS
See Also:
Constant Field Values

DEFAULT_ADD_BUTTON_CLASS

public static final java.lang.String DEFAULT_ADD_BUTTON_CLASS
See Also:
Constant Field Values

DEFAULT_DELETE_BUTTON_CLASS

public static final java.lang.String DEFAULT_DELETE_BUTTON_CLASS
See Also:
Constant Field Values

DEFAULT_INVERSE_CHECKBOX_CLASS

public static final java.lang.String DEFAULT_INVERSE_CHECKBOX_CLASS
See Also:
Constant Field Values

DEFAULT_INVERSE_LABEL_CLASS

public static final java.lang.String DEFAULT_INVERSE_LABEL_CLASS
See Also:
Constant Field Values

INVERSE_LABEL

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

FilterRow

public FilterRow(int index)
Method Detail

getIndex

public int getIndex()

setLastRow

public void setLastRow(boolean lastRow)

isInverse

public boolean isInverse()

setInverse

public void setInverse(boolean inverse)

preparateRowComponentHierarchy

public javax.faces.component.UIComponent preparateRowComponentHierarchy(javax.faces.context.FacesContext context,
                                                                        CompositeFilter compositeFilter)
                                                                 throws java.io.IOException
Throws:
java.io.IOException

preparateOperationComponentHierarchy

public javax.faces.component.html.HtmlPanelGroup preparateOperationComponentHierarchy(javax.faces.context.FacesContext context,
                                                                                      javax.faces.component.UIComponent rowContainer,
                                                                                      CompositeFilter compositeFilter)
                                                                               throws java.io.IOException
Throws:
java.io.IOException

preparateParametersComponentHierarchy

public javax.faces.component.UIComponent preparateParametersComponentHierarchy(javax.faces.context.FacesContext context,
                                                                               javax.faces.component.UIComponent rowContainer,
                                                                               CompositeFilter compositeFilter)
                                                                        throws java.io.IOException
Throws:
java.io.IOException

encodeRow

public void encodeRow(javax.faces.context.FacesContext context,
                      CompositeFilter compositeFilter)
               throws java.io.IOException
Throws:
java.io.IOException

encodeOperationSelector

public void encodeOperationSelector(javax.faces.context.FacesContext context,
                                    CompositeFilter compositeFilter)
                             throws java.io.IOException
Throws:
java.io.IOException

encodeParametersEditor

public void encodeParametersEditor(javax.faces.context.FacesContext context,
                                   CompositeFilter compositeFilter)
                            throws java.io.IOException
Throws:
java.io.IOException

updateRowModelFromEditors

public ExpressionFilterCriterion updateRowModelFromEditors(javax.faces.context.FacesContext context,
                                                           CompositeFilter compositeFilter)

updateRowModelFromCriterion

public void updateRowModelFromCriterion(ExpressionFilterCriterion criterion,
                                        CompositeFilter compositeFilter)

removeInlineComponents

public void removeInlineComponents(CompositeFilter compositeFilter)


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