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

E17503-02

oracle.adfnmc.component.ui
Class BBPanelFormLayout

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.BasicContainer
                      extended by oracle.adfnmc.component.ui.PanelFormLayout
                          extended by oracle.adfnmc.component.ui.BBPanelFormLayout
All Implemented Interfaces:
RefreshablePropertyObjectOwner, ITestableComponent

public class BBPanelFormLayout
extends PanelFormLayout


Nested Class Summary
protected  class BBPanelFormLayout.PanelFormLayoutManager
           
 
Field Summary
protected  oracle.adfnmc.component.ui.BBControlInitializer m_controlInit
           
protected  BBPanelFormLayout.PanelFormLayoutManager m_innerControl
           
protected  int nativeFieldWidth
           
protected  java.lang.String nativeLabelAlignment
           
protected  int nativeLabelWidth
           
 
Fields inherited from class oracle.adfnmc.component.ui.PanelFormLayout
DEFAULT_COLUMN_MARGIN, DEFAULT_FIELD_WIDTH, DEFAULT_LABEL_ALIGNMENT, DEFAULT_LABEL_FONT_COLOR, DEFAULT_LABEL_WIDTH, LABEL_ALIGNMENT_START_NAME, LABEL_ALIGNMENT_TOP_NAME, layoutColumnMargin, layoutFieldWidth, layoutLabelWidth, m_beforeRenderedState, m_columnMarginProperty, m_fieldWidthProperty, m_hasFieldWidth, m_hasLabelWidth, m_isFieldWidthPercentage, m_isLabelWidthPercentage, m_labelAlignmentProperty, m_labelFontColorProperty, m_labelFontFamilyProperty, m_labelFontSizeProperty, m_labelFontStyleProperty, m_labelsVector, m_labelWidthProperty, m_measureFieldWidth
 
Fields inherited from class oracle.adfnmc.component.ui.BasicContainer
DEFAULT_DISABLED, DEFAULT_VISIBLE, m_disabledProperty, m_focusableProperty, m_visibleProperty
 
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
BBPanelFormLayout()
           
 
Method Summary
protected  OutputText createLabelNative()
           
protected  int getAlignNative()
           
protected  java.lang.String getBackgroundColorNative()
           
protected  int getBottomNative()
           
protected  boolean getFocusedNative()
           
protected  int getHeightNative()
           
protected  int getLeftNative()
           
protected  java.lang.Object getNativeChild(int index)
           
protected  int getNativeChildCount()
           
protected  int getNativeChildHeight(java.lang.Object child)
           
protected  int getNativeChildWidth(java.lang.Object child)
           
protected  int getRightNative()
           
protected  int getTopNative()
           
protected  int getVerticalAlignNative()
           
protected  boolean getVisibleNative()
           
protected  int getWidthNative()
           
protected  void paintBackgroundArea(java.lang.Object gc, Color color, int x, int y, int width, int height)
           
 void render(java.lang.Object uiparent)
           
protected  void renderNative()
           
protected  void setAlignNative(int align)
           
protected  void setBackgroundColorNative(java.lang.String backgroundColor)
           
 void setColumnMarginNative(int columnMargin)
           
 void setFieldWidthNative(int fieldWidth)
           
 boolean setFocus()
           
protected  void setHeightNative(int height)
           
 void setLabelAlignmentNative(java.lang.String alignment)
           
 void setLabelFontColorNative(java.lang.String labelFontColor)
           
 void setLabelFontFamilyNative(java.lang.String labelFontFamily)
           
 void setLabelFontSizeNative(int labelFontSize)
           
 void setLabelFontStyleNative(java.lang.String labelFontStyle)
           
 void setLabelWidthNative(int labelWidth)
           
protected  void setVerticalAlignNative(int verticalAlign)
           
protected  void setVisibleNative(boolean visible)
           
protected  void setWidthNative(int width)
           
 Control UIClone()
           
 void updateLayoutNative(int availableWidth, int availableHeight)
           
 
Methods inherited from class oracle.adfnmc.component.ui.PanelFormLayout
backgroundColorChanged, calculateActualHeight, calculateActualWidth, calculateColumnWidths, endInit, endInitRenderableProperties, getColumnMargin, getDefaultFocusable, getFieldWidth, getFocusableNative, getLabelAlignment, getLabelFontColor, getLabelFontFamily, getLabelFontSize, getLabelFontStyle, getLabelFromKey, getLabelNative, getLabelWidth, getValue, handleRenderedChange, paintBackgroundCommon, renderLabels, setColumnMargin, setColumnMargin, setFocusableNative, setLabelNative, setRenderProperties, setValue, shouldOverrideLabelHeight
 
Methods inherited from class oracle.adfnmc.component.ui.BasicContainer
getDisabled, getFocusable, getVisible, setDisabled, setDisabled, setDisabledNative, setFocusable, setFocusable, setValue, setVisible, setVisible
 
Methods inherited from class oracle.adfnmc.component.ui.Container
_addChild, _removeChild, addChild, addChild, bindMenus, containsId, dump, dump, dumpAllData, endInitChildren, getAllDataValues, getChildById, getChildren, getComponentById, getCurrentFocus, getCurrentFocus, getDecorationHeight, getDecorationWidth, getIntraFieldSpacing, 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, getAvailableHeight, getAvailableWidth, getBackgroundColor, getBottom, getControlDepth, getCookie, getDefaultFontFamily, getDefaultFontSize, getDefaultFontStyle, getEmbedded, getFocused, getHeight, getLeft, getMultiRowContainer, getNativeUiComponent, getParentHeightRecursively, getParentWidthRecursively, getRight, getRowNum, getTop, getVerticalAlign, getWidth, hasAlign, hasBackgroundColor, hasForegroundColor, hasHeight, hasLocation, hasVerticalAlign, hasWidth, inheritBackgroundColor, initCoreUIData, initGeometryData, isAllowedToReceiveFocus, isEmbeddedAndSelected, isLabeled, isNativeUiComponent, isNotRenderable, isWidthPercentage, markDirty, refreshUI, removeFromNativeParent, setAlign, setAlign, setBackgroundColor, setBackgroundColor, setContainer, setCookie, setHeight, setHeight, setParent, setVerticalAlign, setVerticalAlign, setWidth, setWidth, shouldUseParentBackgroundColor, toString, updateBackgroundColorNative
 
Methods inherited from class oracle.adfnmc.component.ui.RenderableComponent
execute, 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

m_innerControl

protected BBPanelFormLayout.PanelFormLayoutManager m_innerControl

nativeFieldWidth

protected int nativeFieldWidth

nativeLabelWidth

protected int nativeLabelWidth

nativeLabelAlignment

protected java.lang.String nativeLabelAlignment

m_controlInit

protected oracle.adfnmc.component.ui.BBControlInitializer m_controlInit
Constructor Detail

BBPanelFormLayout

public BBPanelFormLayout()
Method Detail

getNativeChildCount

protected int getNativeChildCount()
Specified by:
getNativeChildCount in class PanelFormLayout

getNativeChild

protected java.lang.Object getNativeChild(int index)
Specified by:
getNativeChild in class PanelFormLayout

getNativeChildHeight

protected int getNativeChildHeight(java.lang.Object child)
Specified by:
getNativeChildHeight in class PanelFormLayout

getNativeChildWidth

protected int getNativeChildWidth(java.lang.Object child)
Specified by:
getNativeChildWidth in class PanelFormLayout

paintBackgroundArea

protected void paintBackgroundArea(java.lang.Object gc,
                                   Color color,
                                   int x,
                                   int y,
                                   int width,
                                   int height)
Specified by:
paintBackgroundArea in class PanelFormLayout

setFieldWidthNative

public void setFieldWidthNative(int fieldWidth)
Specified by:
setFieldWidthNative in class PanelFormLayout

setLabelWidthNative

public void setLabelWidthNative(int labelWidth)
Specified by:
setLabelWidthNative in class PanelFormLayout

setLabelAlignmentNative

public void setLabelAlignmentNative(java.lang.String alignment)
Specified by:
setLabelAlignmentNative in class PanelFormLayout

setLabelFontColorNative

public void setLabelFontColorNative(java.lang.String labelFontColor)
Specified by:
setLabelFontColorNative in class PanelFormLayout

setLabelFontStyleNative

public void setLabelFontStyleNative(java.lang.String labelFontStyle)
Specified by:
setLabelFontStyleNative in class PanelFormLayout

setLabelFontFamilyNative

public void setLabelFontFamilyNative(java.lang.String labelFontFamily)
Specified by:
setLabelFontFamilyNative in class PanelFormLayout

setLabelFontSizeNative

public void setLabelFontSizeNative(int labelFontSize)
Specified by:
setLabelFontSizeNative in class PanelFormLayout

createLabelNative

protected OutputText createLabelNative()
Specified by:
createLabelNative in class PanelFormLayout

render

public void render(java.lang.Object uiparent)
Specified by:
render in class Control

renderNative

protected void renderNative()
Specified by:
renderNative in class Control

UIClone

public Control UIClone()
Specified by:
UIClone in class Control

getAlignNative

protected int getAlignNative()
Specified by:
getAlignNative in class Control

setAlignNative

protected void setAlignNative(int align)
Specified by:
setAlignNative in class Control

getBackgroundColorNative

protected java.lang.String getBackgroundColorNative()
Specified by:
getBackgroundColorNative in class Control

setBackgroundColorNative

protected void setBackgroundColorNative(java.lang.String backgroundColor)
Specified by:
setBackgroundColorNative in class Control

getBottomNative

protected int getBottomNative()
Specified by:
getBottomNative in class Control

getFocusedNative

protected boolean getFocusedNative()
Specified by:
getFocusedNative in class Control

getHeightNative

protected int getHeightNative()
Specified by:
getHeightNative in class Control

setHeightNative

protected void setHeightNative(int height)
Specified by:
setHeightNative in class Control

getLeftNative

protected int getLeftNative()
Specified by:
getLeftNative in class Control

getRightNative

protected int getRightNative()
Specified by:
getRightNative in class Control

getTopNative

protected int getTopNative()
Specified by:
getTopNative in class Control

getVerticalAlignNative

protected int getVerticalAlignNative()
Specified by:
getVerticalAlignNative in class Control

setVerticalAlignNative

protected void setVerticalAlignNative(int verticalAlign)
Specified by:
setVerticalAlignNative in class Control

getWidthNative

protected int getWidthNative()
Specified by:
getWidthNative in class Control

setWidthNative

protected void setWidthNative(int width)
Specified by:
setWidthNative in class Control

updateLayoutNative

public void updateLayoutNative(int availableWidth,
                               int availableHeight)

setColumnMarginNative

public void setColumnMarginNative(int columnMargin)
Specified by:
setColumnMarginNative in class PanelFormLayout

getVisibleNative

protected boolean getVisibleNative()
Specified by:
getVisibleNative in class BasicContainer

setVisibleNative

protected void setVisibleNative(boolean visible)
Specified by:
setVisibleNative in class BasicContainer

setFocus

public boolean setFocus()
Specified by:
setFocus 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.