Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.flex.ui.kff
Class KffUIHandler

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.ui.kff.KffUIHandler
All Implemented Interfaces:
java.io.Serializable, KFFConstants

public class KffUIHandler
extends java.lang.Object
implements KFFConstants, java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
 class KffUIHandler.FlexValueChangeListener
           
 class KffUIHandler.KffQueryListener
           
 class KffUIHandler.PopupConfirmResetListener
           
 class KffUIHandler.PopupHideListener
           
 class KffUIHandler.PopupListener
           
 class KffUIHandler.PopupResetListener
           
 class KffUIHandler.PopupSaveListener
           
 class KffUIHandler.PopupSearchListener
           
 
Field Summary
protected  java.util.HashMap<java.lang.String,DynamicComponentFactory> factories
           
 
Fields inherited from interface oracle.apps.fnd.applcore.flex.ui.KFFConstants
BINDING_END, BINDING_ROW, BINDING_SEPARATOR, BINDING_START, BLANK_SPACE, CANCEL_BUTTON_ID, CHAR_TO_PIX, CLEAR_BUTTON_ID, CLIENT_EVENTS, COLON_SEPERATOR_WITH_SPACE, COLUMN_WIDTH, CONCAT_SEGMENT_ID, CONCATENATED_STORAGE, DEFAULT_ITER_RANGE_SIZE, FALSE_BINDING_EXPRESSION, FILTER_ACCESSOR, FILTER_CONDITIONS_HEADING, FILTER_CRITERIA, FILTER_DISABLED_IMAGE_SOURCE_PATH, FILTER_ENABLED_IMAGE_SOURCE_PATH, FILTER_IMAGE_ID, FILTER_KFF_NAME, FILTER_NAME, FILTER_SIN_ATTRIBUTE_NAME, FIN_ACCOUNT_FLEX_KFF_Segments, KFF_ATTR_DELIMITER, KFF_BUTTON_BAR_ID, KFF_BUTTON_DIM, KFF_BUTTON_ID, KFF_CONFIRM_RESET_POPUP_ID, KFF_CONFIRM_RESET_POPUP_TITLE_ICON_SOURCE_PATH, KFF_CRITERIA_NAME, KFF_DEFAULT_WIDTH, KFF_DISABLED_IMAGE_SOURCE_PATH, KFF_DOWN_IMAGE_SOURCE_PATH, KFF_ENABLED_IMAGE_SOURCE_PATH, KFF_HOVER_DISABLED_IMAGE_SOURCE_PATH, KFF_HOVER_DOWN_IMAGE_SOURCE_PATH, KFF_HOVER_ENABLED_IMAGE_SOURCE_PATH, KFF_HOVER_OVER_IMAGE_SOURCE_PATH, KFF_IMAGE_ID, KFF_ITER, KFF_OVER_IMAGE_SOURCE_PATH, KFF_PROP_CCID, KFF_PROP_FILTER, KFF_PROP_SEGMENT_NAME, KFF_PROP_STRUCTURE_ID, KFF_QUERY_BUTTON_ID, KFF_RESET_BUTTON_ID, KFF_RESULT_TABLE_ID, KFF_SEARCH_PANEL_ID, KFF_SEARCH_POPUP_ID, KFF_SPACER_ID, KFF_VALUE_HOLDER, KFF_VO_FETCH_SIZE, KFF_VO_MAX_FETCH_SIZE, KFF_VO_NAME, MASTER_ATTR_CONCAT_SUFFIX, MASTER_ATTR_DELIMITER_SUFFIX, MASTER_ATTR_PREFIX, MASTER_PROP_CCID, MASTER_PROP_STRUCTUREID, MAX_COL_WIDTH, MAX_ROWS_DISPLAYED, MIN_COLUMNS, MIN_TABLE_WIDTH, PROP_PREFIX, QUERY_ID, REQUIRED_INDICATOR, RESULT_TABLE_FETCH_SIZE, RESULT_TABLE_ROWS, SEARCH_BUTTON_ID, SELECT_BUTTON_ID, STRING_CODE_COMBINATION, STRING_DEFAULT, STRING_HORIZONTAL, STRING_KFF, STRING_KFF_FILTER, STRING_LABEL, STRING_MULTIHORIZONTAL, STRING_READ_ONLY, STRING_SINGLE, STRING_VERTICAL, TABLE_EDITMODE_CLICKTOEDIT, TRUE_BINDING_EXPRESSION
 
Constructor Summary
KffUIHandler(KffComponent component)
           
 
Method Summary
protected  void addFactory(DynamicComponentFactory factory)
           
 void beforeDecode(javax.faces.context.FacesContext context)
           
 void beforeEncode(javax.faces.context.FacesContext context)
           
 void cleanupSearchPanel(javax.faces.component.UIComponent popup)
           
 org.apache.myfaces.trinidad.component.UIXComponent createDynamicComponent(javax.faces.context.FacesContext context, oracle.jbo.uicli.binding.JUIteratorBinding iterator, oracle.jbo.LocaleContext localCtx, java.lang.Object defOrCtrlType)
           
 org.apache.myfaces.trinidad.component.UIXComponent createDynamicComponent(javax.faces.context.FacesContext context, oracle.jbo.uicli.binding.JUIteratorBinding iterator, oracle.jbo.LocaleContext localCtx, javax.faces.component.UIComponent parent, oracle.jbo.AttributeDef def, java.util.HashMap additionalMap)
           
 oracle.adf.view.rich.component.rich.RichPopup createHoverForTable(oracle.adf.view.rich.component.rich.data.RichTable table)
           
 oracle.adf.view.rich.component.rich.RichPopup createHoverPopup()
          create hover popup after the concatenate segment is created
protected  oracle.adf.view.rich.component.rich.data.RichTable createResultTable(java.lang.String criteriaName)
           
protected  void disableHoverPopup(oracle.adf.view.rich.component.rich.RichPopup hover)
          hide hover popup
protected  void enableHoverPopup(oracle.adf.view.rich.component.rich.RichPopup hover)
           
static java.lang.Object getCustomProperty(javax.faces.component.UIComponent comp, java.lang.String key)
           
 oracle.adf.view.rich.component.rich.RichPopup getHoverPopup()
          find hover popup by id
 KffComponent getKffComponent()
           
static KffComponent getParentKFFComponent(javax.faces.component.UIComponent comp)
           
 java.lang.Boolean isFlexSegment(oracle.jbo.AttributeDef adef)
           
static boolean isInaccessibleMode(org.apache.myfaces.trinidad.context.RenderingContext rc)
           
static boolean isScreenReaderMode(org.apache.myfaces.trinidad.context.RenderingContext rc)
           
protected  void populateFactories()
           
protected  void refreshHoverPopup(oracle.adf.view.rich.component.rich.RichPopup hover)
          refresh hover for form, execute every time on form layout
 boolean refreshSearchPanel(javax.faces.component.UIComponent popup)
           
 javax.faces.component.UIComponent[] render()
          render the panel, inputText and butuon and popup
 void setCustomProperty(javax.faces.component.UIComponent comp, java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factories

protected transient java.util.HashMap<java.lang.String,DynamicComponentFactory> factories
Constructor Detail

KffUIHandler

public KffUIHandler(KffComponent component)
Method Detail

getKffComponent

public KffComponent getKffComponent()

getParentKFFComponent

public static KffComponent getParentKFFComponent(javax.faces.component.UIComponent comp)

beforeEncode

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

beforeDecode

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

render

public javax.faces.component.UIComponent[] render()
render the panel, inputText and butuon and popup

Returns:

isFlexSegment

public java.lang.Boolean isFlexSegment(oracle.jbo.AttributeDef adef)

getHoverPopup

public oracle.adf.view.rich.component.rich.RichPopup getHoverPopup()
find hover popup by id

Returns:

createHoverPopup

public oracle.adf.view.rich.component.rich.RichPopup createHoverPopup()
create hover popup after the concatenate segment is created

Returns:

disableHoverPopup

protected void disableHoverPopup(oracle.adf.view.rich.component.rich.RichPopup hover)
hide hover popup

Parameters:
hover -

enableHoverPopup

protected void enableHoverPopup(oracle.adf.view.rich.component.rich.RichPopup hover)

refreshHoverPopup

protected void refreshHoverPopup(oracle.adf.view.rich.component.rich.RichPopup hover)
refresh hover for form, execute every time on form layout


cleanupSearchPanel

public void cleanupSearchPanel(javax.faces.component.UIComponent popup)

refreshSearchPanel

public boolean refreshSearchPanel(javax.faces.component.UIComponent popup)

createResultTable

protected oracle.adf.view.rich.component.rich.data.RichTable createResultTable(java.lang.String criteriaName)

createHoverForTable

public oracle.adf.view.rich.component.rich.RichPopup createHoverForTable(oracle.adf.view.rich.component.rich.data.RichTable table)

addFactory

protected final void addFactory(DynamicComponentFactory factory)

populateFactories

protected void populateFactories()

createDynamicComponent

public org.apache.myfaces.trinidad.component.UIXComponent createDynamicComponent(javax.faces.context.FacesContext context,
                                                                                 oracle.jbo.uicli.binding.JUIteratorBinding iterator,
                                                                                 oracle.jbo.LocaleContext localCtx,
                                                                                 javax.faces.component.UIComponent parent,
                                                                                 oracle.jbo.AttributeDef def,
                                                                                 java.util.HashMap additionalMap)

createDynamicComponent

public org.apache.myfaces.trinidad.component.UIXComponent createDynamicComponent(javax.faces.context.FacesContext context,
                                                                                 oracle.jbo.uicli.binding.JUIteratorBinding iterator,
                                                                                 oracle.jbo.LocaleContext localCtx,
                                                                                 java.lang.Object defOrCtrlType)
Parameters:
context -
iterator -
localCtx -
defOrCtrlType -
Returns:

setCustomProperty

public void setCustomProperty(javax.faces.component.UIComponent comp,
                              java.lang.String key,
                              java.lang.Object value)

getCustomProperty

public static java.lang.Object getCustomProperty(javax.faces.component.UIComponent comp,
                                                 java.lang.String key)

isInaccessibleMode

public static boolean isInaccessibleMode(org.apache.myfaces.trinidad.context.RenderingContext rc)

isScreenReaderMode

public static boolean isScreenReaderMode(org.apache.myfaces.trinidad.context.RenderingContext rc)

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.