Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.flex.ui.filter
Class FilterComponent

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by org.apache.myfaces.trinidad.component.UIXComponent
          extended by org.apache.myfaces.trinidad.component.UIXComponentBase
              extended by org.apache.myfaces.trinidad.component.UIXPanel
                  extended by oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout
                      extended by oracle.apps.fnd.applcore.flex.dynamic.DynamicForm
                          extended by oracle.apps.fnd.applcore.flex.ui.filter.FilterComponent
All Implemented Interfaces:
java.io.Serializable, javax.faces.component.StateHolder, org.apache.myfaces.trinidad.component.FlattenedComponent

public class FilterComponent
extends DynamicForm
implements org.apache.myfaces.trinidad.component.FlattenedComponent, java.io.Serializable

Component class for KFF Filter.

tbenjami
See Also:
Serialized Form

Field Summary
static org.apache.myfaces.trinidad.bean.PropertyKey ACCESSOR_KEY
           
static java.lang.String COMPONENT_TYPE
          component type.
static org.apache.myfaces.trinidad.bean.PropertyKey CUSTOMIZATION_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey FLATTEN_CHILDREN_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey HELPTOPICID_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey READONLY_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey RESTRICT_CONJUNCTION_OPERATOR_KEY
           
static org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE
           
static org.apache.myfaces.trinidad.bean.PropertyKey UNIQUE_SEGMENT_LABEL_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey VALUE_CHANGE_LISTENER_KEY
           
 
Fields inherited from class oracle.apps.fnd.applcore.flex.dynamic.DynamicForm
CATEGORY, CATEGORY_KEY, DISPLAYHINT, EDITABLE_KEY, factories, FIELDORDER, VALUE_KEY
 
Fields inherited from class oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout
CLIENT_ATTRIBUTES_KEY, CLIENT_COMPONENT_KEY, CLIENT_LISTENERS_KEY, COMPONENT_FAMILY, CUSTOMIZATION_ID_KEY, FIELD_WIDTH_KEY, FOOTER_FACET, INLINE_STYLE_KEY, LABEL_ALIGNMENT_KEY, LABEL_ALIGNMENT_START, LABEL_ALIGNMENT_TOP, LABEL_WIDTH_KEY, MAX_COLUMNS_KEY, PARTIAL_TRIGGERS_KEY, ROWS_KEY, SHORT_DESC_KEY, STYLE_CLASS_KEY, UNSECURE_KEY, VISIBLE_KEY
 
Fields inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Constructor Summary
FilterComponent()
           
 
Method Summary
 void createChildren(javax.faces.context.FacesContext context)
          check current row and generate UI components and bindings
 void decode(javax.faces.context.FacesContext context)
          to add parent as partial target
 org.apache.myfaces.trinidad.component.UIXEditableValue findSinComponentWithPartialTrigger()
           
 java.lang.String getAccessor()
          Gets the accessor name.
protected  org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
           
protected  java.lang.String getClassName()
           
 javax.el.ValueExpression getHelpTopicId()
          Gets the HelpTopicId associated with KFF
 javax.el.ValueExpression getLabel()
          Gets label for Filter Component.
 FilterModel getModel()
           
 javax.el.ValueExpression getReadOnly()
          ValueExpression for readOnly attribute of DFF.
 boolean getRestrictConjunctionOperator()
          Gets the restrictConjunctionOperator associated with Filter
protected  FilterUIHandler getUIHandler()
           
 javax.el.MethodExpression getValueChangeListener()
          Gets the ValueChangeListener associated with DFF.
 boolean isFlatteningChildren(javax.faces.context.FacesContext context)
          Checks whether this component need to flatten its children.
 boolean isReadOnly()
          Gets the actual boolean value for readOnly when set as literal.
protected  void populateFactories()
           
<S> boolean
processFlattenedChildren(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.component.ComponentProcessingContext cpContext, org.apache.myfaces.trinidad.component.ComponentProcessor<S> childProcessor, S callbackContext)
          Implementation for ProcessFlattenChildren API for DescriptiveFlexfield component.
 void setAccessor(java.lang.String accessorName)
          Sets the accessor name.
 
Methods inherited from class oracle.apps.fnd.applcore.flex.dynamic.DynamicForm
addFactory, addRowSetListener, afterCreateChildren, encodeBegin, getAttributeDefinitions, getBaseFactory, getCategory, getCategoryValue, getControlType, getCurrentRow, getEditPermission, getFilteredAttributeDefinitions, getFullId, getIterator, getLoggingPrefix, getValue, getViewId, isBindingChanged, isEditable, log, logFinest, loggingEnabled, loggingFinestEnabled, logMethod, logMethodFinest, releaseBindings, setBindingChanged, setCategory, setEditable, setRowSetListener, setValue, skipAttributeDef
 
Methods inherited from class oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout
getClientAttributes, getClientListeners, getCustomizationId, getFamily, getFieldWidth, getFooter, getInlineStyle, getLabelAlignment, getLabelWidth, getMaxColumns, getPartialTriggers, getRows, getShortDesc, getStyleClass, getUnsecure, isClientComponent, isVisible, setClientAttributes, setClientComponent, setClientListeners, setCustomizationId, setFieldWidth, setFooter, setInlineStyle, setLabelAlignment, setLabelWidth, setMaxColumns, setPartialTriggers, setRows, setShortDesc, setStyleClass, setUnsecure, setVisible
 
Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addComponentChange, addComponentChange, addComponentChangeFilter, addFacesListener, broadcast, broadcastToMethodBinding, broadcastToMethodExpression, createFacesBean, decodeChildren, decodeChildrenImpl, encodeChildren, encodeEnd, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getComponentChangeFilters, getContainerClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendererType, getRendersChildren, getValueBinding, getValueExpression, invokeOnChildrenComponents, invokeOnComponent, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeAttributeChangeListener, removeComponentChangeFilter, removeFacesListener, restoreState, satisfiesPartialTrigger, saveState, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, setValueExpression, toString, updateChildren, updateChildrenImpl, validateChildren, validateChildrenImpl
 
Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponent
addPartialTarget, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setUpEncodingContext, setupVisitingContext, tearDownEncodingContext, tearDownVisitingContext, visitTree, visitTree
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
component type.

See Also:
Constant Field Values

TYPE

public static final org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE

ACCESSOR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey ACCESSOR_KEY

LABEL_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LABEL_KEY

READONLY_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey READONLY_KEY

FLATTEN_CHILDREN_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey FLATTEN_CHILDREN_KEY

CUSTOMIZATION_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CUSTOMIZATION_KEY

VALUE_CHANGE_LISTENER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey VALUE_CHANGE_LISTENER_KEY

UNIQUE_SEGMENT_LABEL_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey UNIQUE_SEGMENT_LABEL_KEY

HELPTOPICID_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey HELPTOPICID_KEY

RESTRICT_CONJUNCTION_OPERATOR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey RESTRICT_CONJUNCTION_OPERATOR_KEY
Constructor Detail

FilterComponent

public FilterComponent()
Method Detail

populateFactories

protected void populateFactories()
Overrides:
populateFactories in class DynamicForm

getBeanType

protected org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
Overrides:
getBeanType in class DynamicForm

createChildren

public void createChildren(javax.faces.context.FacesContext context)
Description copied from class: DynamicForm
check current row and generate UI components and bindings

Overrides:
createChildren in class DynamicForm

decode

public void decode(javax.faces.context.FacesContext context)
to add parent as partial target

Overrides:
decode in class org.apache.myfaces.trinidad.component.UIXComponentBase
Parameters:
context - as FacesContext

getModel

public FilterModel getModel()

getUIHandler

protected FilterUIHandler getUIHandler()

findSinComponentWithPartialTrigger

public org.apache.myfaces.trinidad.component.UIXEditableValue findSinComponentWithPartialTrigger()

getClassName

protected java.lang.String getClassName()
Overrides:
getClassName in class DynamicForm

processFlattenedChildren

public <S> boolean processFlattenedChildren(javax.faces.context.FacesContext context,
                                            org.apache.myfaces.trinidad.component.ComponentProcessingContext cpContext,
                                            org.apache.myfaces.trinidad.component.ComponentProcessor<S> childProcessor,
                                            S callbackContext)
                                 throws java.io.IOException
Implementation for ProcessFlattenChildren API for DescriptiveFlexfield component.

Specified by:
processFlattenedChildren in interface org.apache.myfaces.trinidad.component.FlattenedComponent
Throws:
java.io.IOException

isFlatteningChildren

public boolean isFlatteningChildren(javax.faces.context.FacesContext context)
Checks whether this component need to flatten its children.

Specified by:
isFlatteningChildren in interface org.apache.myfaces.trinidad.component.FlattenedComponent
Parameters:
context - as FacesContext
Returns:
true if children need to be flatten

getAccessor

public java.lang.String getAccessor()
Gets the accessor name.

Returns:
Accessor name as String

setAccessor

public void setAccessor(java.lang.String accessorName)
Sets the accessor name.

Parameters:
accessorName - accessor name

getLabel

public javax.el.ValueExpression getLabel()
Gets label for Filter Component.

Returns:
label as Value Expression

getValueChangeListener

public javax.el.MethodExpression getValueChangeListener()
Gets the ValueChangeListener associated with DFF.

Returns:
MethodExpression

getReadOnly

public javax.el.ValueExpression getReadOnly()
ValueExpression for readOnly attribute of DFF.

Returns:
ValueExpression

getHelpTopicId

public javax.el.ValueExpression getHelpTopicId()
Gets the HelpTopicId associated with KFF

Returns:
ValueExpression returns the expression for helpTopicId

isReadOnly

public boolean isReadOnly()
Gets the actual boolean value for readOnly when set as literal.

Returns:
readOnly boolean value

getRestrictConjunctionOperator

public boolean getRestrictConjunctionOperator()
Gets the restrictConjunctionOperator associated with Filter

Returns:
boolean returns the expression for restrictConjunctionOperator

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.