Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.component.ui
Class Form

java.lang.Object
  extended by oracle.adfnmc.component.Component
      extended by oracle.adfnmc.component.ui.RenderableComponent
          extended by oracle.adfnmc.component.ui.Control
              extended by oracle.adfnmc.component.ui.Container
                  extended by oracle.adfnmc.component.ui.Form
All Implemented Interfaces:
RefreshablePropertyObjectOwner, ITestableComponent
Direct Known Subclasses:
BBForm

public abstract class Form
extends Container

Author:
terrykan

Field Summary
protected  MethodAction m_backMethodAction
           
protected static oracle.adfnmc.component.ui.DirtyListener m_dirtyListener
           
protected  ErrorHandler m_errorHandler
           
protected  StringProperty m_errorHandlerProperty
           
protected  MethodAction m_hideMethodAction
           
protected  MethodAction m_loadMethodAction
           
protected  MethodAction m_showMethodAction
           
protected  MethodAction m_unloadMethodAction
           
static java.lang.String ON_BACK_PROPERTY_NAME
           
static java.lang.String ON_HIDE_PROPERTY_NAME
           
static java.lang.String ON_LOAD_PROPERTY_NAME
           
static java.lang.String ON_SHOW_PROPERTY_NAME
           
static java.lang.String ON_UNLOAD_PROPERTY_NAME
           
 
Fields inherited from class oracle.adfnmc.component.ui.Container
m_children, m_childrenById
 
Fields inherited from class oracle.adfnmc.component.ui.Control
bound, cloned, container, DEFAULT_BACKGROUNDCOLOR, DEFAULT_BOTTOM, DEFAULT_FOCUSED, DEFAULT_HEIGHT, DEFAULT_HEIGHT_STRING, DEFAULT_LEFT, DEFAULT_RIGHT, DEFAULT_TOP, DEFAULT_WIDTH, DEFAULT_WIDTH_STRING, embedded, has_x, has_y, m_alignProperty, m_availableHeight, m_availableWidth, m_backgroundColorProperty, m_cmpImpl, m_cookie, m_hasAlign, m_hasBackgroundColor, m_hasHeight, m_hasVerticalAlign, m_hasWidth, m_heightProperty, m_isClipped, m_isDirty, m_isHeightPercentage, m_isWidthPercentage, m_menuControls, m_multiRowContainerParent, m_tabstop, m_verticalAlignProperty, m_widthProperty, m_x, m_y, rownum
 
Fields inherited from class oracle.adfnmc.component.ui.RenderableComponent
DEFAULT_RENDERED, m_cachedRendered, m_cacheIsValid, m_renderedProperty, unregisterPropertiesOnly
 
Fields inherited from class oracle.adfnmc.component.Component
CLASS_INSTANCE, m_attributes, m_elContext, m_exprfactory, m_formatMethod, m_id, m_initialized, m_parent, m_pattern, m_props, m_screen, m_theApp, refreshableProperties
 
Constructor Summary
Form()
           
 
Method Summary
protected  void addRequiredControl(oracle.adfnmc.component.ui.RequiredHandler.Listener control)
           
protected static void clearDirtyListener(oracle.adfnmc.component.ui.DirtyListener dirtyListener)
           
 void endInit()
           
 MethodActionResult evaluate(java.lang.String methodName)
           
 void execute(java.lang.String command, java.util.Vector params)
           
protected static boolean flushDirtyListener()
           
 ErrorHandler getErrorHandler()
           
 int getParentHeightRecursively()
           
 int getParentWidthRecursively()
           
static void prepareForPageChange()
           
protected  void removeRequiredControl(oracle.adfnmc.component.ui.RequiredHandler.Listener control)
           
protected static void setDirtyListener(oracle.adfnmc.component.ui.DirtyListener dirtyListener)
           
 java.lang.String toString()
           
 boolean validateRequired()
           
 
Methods inherited from class oracle.adfnmc.component.ui.Container
_addChild, _removeChild, addChild, addChild, bindMenus, containsId, dump, dump, dumpAllData, endInitChildren, endInitRenderableProperties, getAllDataValues, getChildById, getChildren, getComponentById, getCurrentFocus, getCurrentFocus, getDecorationHeight, getDecorationWidth, getIntraFieldSpacing, handleRenderedChange, refreshProperties, removeChild, removeChild, renderChildren, renderedChangedNative, setEmbedded, setMultiRowContainerParent, setRowNum, shiftRowNum, UICloneImpl
 
Methods inherited from class oracle.adfnmc.component.ui.Control
addChild, addPropertyList, backgroundColorChanged, clipHeight, clipWidth, determineAvailableSpace, disposeProperties, endInitRendered, focusableChanged, gainedFocus, getAlign, getAlignNative, getAvailableHeight, getAvailableWidth, getBackgroundColor, getBackgroundColorNative, getBottom, getBottomNative, getControlDepth, getCookie, getDefaultFontFamily, getDefaultFontSize, getDefaultFontStyle, getEmbedded, getFocused, getFocusedNative, getHeight, getHeightNative, getLeft, getLeftNative, getMultiRowContainer, getNativeUiComponent, getRight, getRightNative, getRowNum, getTop, getTopNative, getVerticalAlign, getVerticalAlignNative, getWidth, getWidthNative, hasAlign, hasBackgroundColor, hasForegroundColor, hasHeight, hasLocation, hasVerticalAlign, hasWidth, inheritBackgroundColor, initCoreUIData, initGeometryData, isAllowedToReceiveFocus, isEmbeddedAndSelected, isLabeled, isNativeUiComponent, isNotRenderable, isWidthPercentage, markDirty, refreshUI, removeFromNativeParent, render, renderNative, setAlign, setAlign, setAlignNative, setBackgroundColor, setBackgroundColor, setBackgroundColorNative, setContainer, setCookie, setFocus, setHeight, setHeight, setHeightNative, setParent, setRenderProperties, setVerticalAlign, setVerticalAlign, setVerticalAlignNative, setWidth, setWidth, setWidthNative, shouldUseParentBackgroundColor, UIClone, updateBackgroundColorNative
 
Methods inherited from class oracle.adfnmc.component.ui.RenderableComponent
Focus, getRendered, isParentRendered, isRendered, isRenderedChanged, setRendered, setRendered, setUnregisterPropertiesOnly
 
Methods inherited from class oracle.adfnmc.component.Component
addChild, addChild, beginInit, buildValueExpression, dump, dumpProps, dumpProps, dumpPropsBuffer, getDataValues, getId, getParent, getProps, getScreen, propertyInstanceCreated, setChild, setChild, setId, setProp, setScreen, toFormattedString, updateRenderer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ON_SHOW_PROPERTY_NAME

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

ON_HIDE_PROPERTY_NAME

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

ON_LOAD_PROPERTY_NAME

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

ON_UNLOAD_PROPERTY_NAME

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

ON_BACK_PROPERTY_NAME

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

m_showMethodAction

protected MethodAction m_showMethodAction

m_hideMethodAction

protected MethodAction m_hideMethodAction

m_loadMethodAction

protected MethodAction m_loadMethodAction

m_unloadMethodAction

protected MethodAction m_unloadMethodAction

m_backMethodAction

protected MethodAction m_backMethodAction

m_errorHandler

protected ErrorHandler m_errorHandler

m_errorHandlerProperty

protected StringProperty m_errorHandlerProperty

m_dirtyListener

protected static oracle.adfnmc.component.ui.DirtyListener m_dirtyListener
Constructor Detail

Form

public Form()
Method Detail

execute

public void execute(java.lang.String command,
                    java.util.Vector params)
Specified by:
execute in interface ITestableComponent
Overrides:
execute in class RenderableComponent

evaluate

public MethodActionResult evaluate(java.lang.String methodName)

addRequiredControl

protected void addRequiredControl(oracle.adfnmc.component.ui.RequiredHandler.Listener control)

removeRequiredControl

protected void removeRequiredControl(oracle.adfnmc.component.ui.RequiredHandler.Listener control)

validateRequired

public boolean validateRequired()

getErrorHandler

public ErrorHandler getErrorHandler()

endInit

public void endInit()
Overrides:
endInit in class Container

toString

public java.lang.String toString()
Overrides:
toString in class Control

prepareForPageChange

public static void prepareForPageChange()

setDirtyListener

protected static void setDirtyListener(oracle.adfnmc.component.ui.DirtyListener dirtyListener)

clearDirtyListener

protected static void clearDirtyListener(oracle.adfnmc.component.ui.DirtyListener dirtyListener)

flushDirtyListener

protected static boolean flushDirtyListener()

getParentHeightRecursively

public int getParentHeightRecursively()
Overrides:
getParentHeightRecursively in class Control

getParentWidthRecursively

public int getParentWidthRecursively()
Overrides:
getParentWidthRecursively in class Control

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.