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

E22562-02

oracle.apps.fnd.applcore.dt.patterns.metadata.creator.masterdetail
Class MDTreeTableCreatorPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.CommitablePanel
                      extended by oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.GenericTreeCreationPanel
                          extended by oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.GenericTreeTableCreationPanel
                              extended by oracle.apps.fnd.applcore.dt.patterns.metadata.creator.masterdetail.MDTreeTableCreatorPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
MDTreeDetailTreeTablePanel

public class MDTreeTableCreatorPanel
extends GenericTreeTableCreationPanel

A CommitablePanel capable of showing form children to implement master/detail relations.

Author:
David Groves <david.groves@oracle.com>
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.GenericTreeCreationPanel
_committedIteratorId
 
Fields inherited from class oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.CommitablePanel
_binderGuiRO, _binderGuiRW, _centerComponent, _centre, _commitElement, _componentFirst, _dataControl, _definition, _document, _dtContext, _injectedAttributes, _injectedBindingExprs, _jdevXmlContext, _readOnly
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MDTreeTableCreatorPanel(oracle.adfdt.ADFDesignTimeContext dtContext, org.w3c.dom.Element panelElement, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition definition, org.w3c.dom.Document document, boolean master)
          Data first constructor.
MDTreeTableCreatorPanel(oracle.bali.xml.gui.jdev.JDevXmlContext jdevXmlContext, org.w3c.dom.Document document, boolean master)
          Creation first constructor.
 
Method Summary
 org.w3c.dom.Element commit()
          Commit the gui to the model.
 javax.swing.JPanel getAdditionalPanel(int index)
          Obtain any additional Panels required to complete the DT.
 int getAdditionalPanelsCount()
          How many additional panels do we need?
 
Methods inherited from class oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.GenericTreeCreationPanel
addPropertyChangeListener, getBindingProperty, getCommittedIteratorId, getTreeHierarchy, populateMainComponentFirst, populateMainDataFirst, removePropertyChangeListener
 
Methods inherited from class oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.CommitablePanel
addCenter, bindingObjectChanged, configureLayout, getDataControl, getInjectedBindingExpr, getNamedDefinition, injectAttribute, isComponentFirst, isReadOnly, populateMain, populateReadOnlyCB, postCommit, propertyChange, readOnlyChanged
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MDTreeTableCreatorPanel

public MDTreeTableCreatorPanel(oracle.bali.xml.gui.jdev.JDevXmlContext jdevXmlContext,
                               org.w3c.dom.Document document,
                               boolean master)
Creation first constructor.

Parameters:
jdevXmlContext - context object.
document - Dom document creation is for.
master - are we the master.

MDTreeTableCreatorPanel

public MDTreeTableCreatorPanel(oracle.adfdt.ADFDesignTimeContext dtContext,
                               org.w3c.dom.Element panelElement,
                               oracle.adfdt.model.objects.DataControl dataControl,
                               oracle.binding.meta.NamedDefinition definition,
                               org.w3c.dom.Document document,
                               boolean master)
Data first constructor.

Parameters:
dtContext - context
panelElement - Element to configure
dataControl - data contol drop was done from
definition - definition dropped
document - Dom document creation is for.
master - are we the master.
Method Detail

commit

public org.w3c.dom.Element commit()
                           throws java.lang.Exception
Commit the gui to the model. This method will produce a fnd:applicationsTable containing af:table elements.

Overrides:
commit in class GenericTreeTableCreationPanel
Returns:
an Element representing the generated data.
Throws:
java.lang.Exception - if any problem.

getAdditionalPanelsCount

public int getAdditionalPanelsCount()
How many additional panels do we need?

Overrides:
getAdditionalPanelsCount in class GenericTreeCreationPanel
Returns:
number of _tree levels.

getAdditionalPanel

public javax.swing.JPanel getAdditionalPanel(int index)
Obtain any additional Panels required to complete the DT. These panels may be added to new Wizard Steps.

Overrides:
getAdditionalPanel in class CommitablePanel
Parameters:
index - 0 based index.
Returns:
JPanel to show, null if not relevant.

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

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.