|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.adfnmc.component.Component
oracle.adfnmc.component.ui.RenderableComponent
oracle.adfnmc.component.ui.Control
oracle.adfnmc.component.ui.Container
public abstract class Container
Field Summary | |
---|---|
protected java.util.Vector |
m_children
|
protected java.util.Hashtable |
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 | |
---|---|
Container()
|
Method Summary | |
---|---|
void |
_addChild(Component child,
boolean storeChild)
|
void |
_removeChild(Component child)
|
void |
addChild(Control child)
|
void |
addChild(NonrenderableComponent child)
|
protected void |
bindMenus()
|
boolean |
containsId(java.lang.String id)
|
void |
dump(java.lang.String indent)
|
void |
dump(java.lang.String indent,
java.util.Vector contents)
|
void |
dumpAllData(java.lang.StringBuffer buffer)
|
void |
endInit()
|
protected void |
endInitChildren()
|
protected void |
endInitRenderableProperties(boolean isRendered)
|
void |
getAllDataValues(java.lang.StringBuffer buffer)
Writes data values of this component and its m_children into the given buffer. |
Component |
getChildById(java.lang.String id)
|
java.util.Vector |
getChildren()
|
Component |
getComponentById(java.lang.String id)
|
Control |
getCurrentFocus()
Convenience method for getCurrentFocus(String). |
Control |
getCurrentFocus(java.lang.String id)
Returns the control with given id from currently focused container or null if this container is not a parent of the focused control. |
int |
getDecorationHeight()
Override for containers that apply spacing between controls or have scrollbars that consume height. |
int |
getDecorationWidth()
Override for containers that apply spacing between controls or have scrollbars that consume width. |
protected int |
getIntraFieldSpacing()
Override for containers that apply spacing between controls. |
protected void |
handleRenderedChange()
|
void |
refreshProperties()
Force any properties registered via propertyInstanceCreated to refresh themselves |
void |
removeChild(Control child)
|
void |
removeChild(NonrenderableComponent child)
|
void |
renderChildren(java.lang.Object uiparent)
|
protected void |
renderedChangedNative()
|
void |
setEmbedded(boolean value)
|
void |
setMultiRowContainerParent(IMultiRowContainer parent)
|
void |
setRowNum(int row)
|
void |
shiftRowNum(int amount)
|
protected Control |
UICloneImpl(java.lang.Class c)
|
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 |
---|
protected java.util.Vector m_children
protected java.util.Hashtable m_childrenById
Constructor Detail |
---|
public Container()
Method Detail |
---|
public void refreshProperties()
RefreshablePropertyObjectOwner
refreshProperties
in interface RefreshablePropertyObjectOwner
refreshProperties
in class Component
public void renderChildren(java.lang.Object uiparent)
public void addChild(Control child)
public void addChild(NonrenderableComponent child)
public void _addChild(Component child, boolean storeChild)
public void removeChild(NonrenderableComponent child)
child
- public void removeChild(Control child)
child
- public void _removeChild(Component child)
child
- - Must only be of class type Control or
NonrenderableComponent, which are both based on class
Component.public boolean containsId(java.lang.String id)
public Component getComponentById(java.lang.String id)
public void dump(java.lang.String indent)
dump
in class Component
public void dump(java.lang.String indent, java.util.Vector contents)
protected void handleRenderedChange()
handleRenderedChange
in class RenderableComponent
protected void renderedChangedNative()
renderedChangedNative
in class RenderableComponent
protected void endInitRenderableProperties(boolean isRendered)
endInitRenderableProperties
in class Control
public void endInit()
endInit
in class Control
protected void endInitChildren()
protected void bindMenus()
bindMenus
in class Control
public void setMultiRowContainerParent(IMultiRowContainer parent)
setMultiRowContainerParent
in class Control
public void shiftRowNum(int amount)
shiftRowNum
in class Control
public void setEmbedded(boolean value)
setEmbedded
in class Control
public void setRowNum(int row)
setRowNum
in class Control
protected Control UICloneImpl(java.lang.Class c)
UICloneImpl
in class Control
public Component getChildById(java.lang.String id)
public void dumpAllData(java.lang.StringBuffer buffer)
public java.util.Vector getChildren()
protected int getIntraFieldSpacing()
public int getDecorationWidth()
public int getDecorationHeight()
public Control getCurrentFocus()
public Control getCurrentFocus(java.lang.String id)
id
- requested control's id
public void getAllDataValues(java.lang.StringBuffer buffer)
buffer
-
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |