Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common
Class GenericFormCreatorPanel

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.GenericFormCreatorPanel
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:
MDFormCreatorPanel

public class GenericFormCreatorPanel
extends CommitablePanel

Generic panel shown to the user in Form creators.

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.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
GenericFormCreatorPanel(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)
          Data first constructor.
GenericFormCreatorPanel(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 readonly)
          Data first constructor.
GenericFormCreatorPanel(oracle.bali.xml.gui.jdev.JDevXmlContext jdevXmlContext, org.w3c.dom.Element panelElement, org.w3c.dom.Document document)
          Creation first constructor.
 
Method Summary
 void addCenter(javax.swing.JComponent comp)
          Add comp to the centre of this panel.
 org.w3c.dom.Element commit()
          Commit the gui to the model.
 ApplcoreModelProvider getModelProviderTextComponentFirst()
          Get the ApplcoreModelProvider in use from the "Bind Data now" operation when in component first mode.
protected  void populateMainComponentFirst()
          Populate the main (centre) part of the page in a component first scenario.
protected  void populateMainDataFirst()
          Populate the main (centre) part of the page in a data first scenario.
 
Methods inherited from class oracle.apps.fnd.applcore.dt.patterns.metadata.creator.common.CommitablePanel
bindingObjectChanged, configureLayout, getAdditionalPanel, getAdditionalPanelsCount, getBindingProperty, getCommittedIteratorId, 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, 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, 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

GenericFormCreatorPanel

public GenericFormCreatorPanel(oracle.bali.xml.gui.jdev.JDevXmlContext jdevXmlContext,
                               org.w3c.dom.Element panelElement,
                               org.w3c.dom.Document document)
Creation first constructor.

Parameters:
jdevXmlContext - context object.
panelElement - Dom Element to add nodes to.
document - Dom document creation is for.

GenericFormCreatorPanel

public GenericFormCreatorPanel(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)
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.

GenericFormCreatorPanel

public GenericFormCreatorPanel(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 readonly)
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.
readonly - dafault value of the read only checkbox.
Method Detail

addCenter

public void addCenter(javax.swing.JComponent comp)
Add comp to the centre of this panel. Any existing component will be removed first so as not to continuously stack them up.

Overrides:
addCenter in class CommitablePanel
Parameters:
comp - the component to add.

populateMainDataFirst

protected void populateMainDataFirst()
Populate the main (centre) part of the page in a data first scenario.

Overrides:
populateMainDataFirst in class CommitablePanel

getModelProviderTextComponentFirst

public ApplcoreModelProvider getModelProviderTextComponentFirst()
Get the ApplcoreModelProvider in use from the "Bind Data now" operation when in component first mode.

Returns:
ApplcoreModelProvider if user has used "Bind Data Now", else null.

populateMainComponentFirst

protected void populateMainComponentFirst()
Populate the main (centre) part of the page in a component first scenario.

Overrides:
populateMainComponentFirst in class CommitablePanel

commit

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

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

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.