oracle.adf.dt.objects.bindpanels
Class AttributeBindPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
oracle.adf.dt.objects.bindpanels.AttributeBindPanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable, javax.swing.event.TreeSelectionListener, java.beans.VetoableChangeListener
- Direct Known Subclasses:
- ViewObjectBindPanel
- public class AttributeBindPanel
- extends javax.swing.JPanel
- implements javax.swing.event.TreeSelectionListener, javax.swing.event.ListSelectionListener, java.beans.VetoableChangeListener
This is the generic UI implementation of the panel used to edit Attribute Bindings.
There is no DTModel passed in as a value.
Instead it passes in a String with the format ".".
This is old code, the conversion of passing in the model simply never happened.
- See Also:
- Serialized Form
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
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 |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
ATTRIBUTE_TYPE
protected static final int ATTRIBUTE_TYPE
- See Also:
- Constant Field Values
VIEWOBJECT_TYPE
protected static final int VIEWOBJECT_TYPE
- See Also:
- Constant Field Values
_attributeList
protected javax.swing.JList _attributeList
_appModelView
protected DetailAppModelView _appModelView
AttributeBindPanel
public AttributeBindPanel()
AttributeBindPanel
public AttributeBindPanel(JUDTBaseObject mDef)
AttributeBindPanel
public AttributeBindPanel(boolean showIteratorPanel)
AttributeBindPanel
public AttributeBindPanel(JUDTBaseObject mDef,
boolean showIteratorPanel)
- Constructor
setSelectedAttributes
public void setSelectedAttributes(java.lang.String[] attrs)
getSelectedAttributes
public java.lang.String[] getSelectedAttributes()
refreshIteratorSelectCombo
public void refreshIteratorSelectCombo()
refresh
public void refresh()
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
- updating the bind value when an attribute is changed
- Specified by:
valueChanged
in interface javax.swing.event.ListSelectionListener
firePropertyChange
protected void firePropertyChange(java.lang.String oldBindName,
java.lang.String newBindName)
_modelTitle
protected java.lang.String _modelTitle()
vetoableChange
public void vetoableChange(java.beans.PropertyChangeEvent evt)
throws java.beans.PropertyVetoException
- Cancel OK operation, if the binding definition is incomplete/incorrect
- Specified by:
vetoableChange
in interface java.beans.VetoableChangeListener
- Throws:
java.beans.PropertyVetoException
validateAttributes
public void validateAttributes(java.lang.String[] selectedAttributes)
throws java.beans.PropertyVetoException
- Checks if a attribute is selected or not.
- Throws:
java.beans.PropertyVetoException
checkSingleAttributeSelected
public void checkSingleAttributeSelected(java.lang.String[] selectedAttributes)
throws java.beans.PropertyVetoException
- Checks if more than one attribute is selected then throws exception.
- Throws:
java.beans.PropertyVetoException
_getBindPanelType
protected int _getBindPanelType()
_setAttributeValues
protected void _setAttributeValues()
setModelTitle
public void setModelTitle(java.lang.String modelTitle)
setInstLabel
public void setInstLabel(java.lang.String instLabel,
int preferredRows)
addListenerToAttributeList
public void addListenerToAttributeList(javax.swing.event.ListSelectionListener lsl)
getSelectedAttribute
public java.lang.String getSelectedAttribute()
getRowSetFromSelection
public RowsetInfo getRowSetFromSelection()
getAttributeType
public java.lang.String getAttributeType(java.lang.String attributeName)
isNumberAtttribute
public boolean isNumberAtttribute(java.lang.String attributeName)
getSelectedIteratorName
public java.lang.String getSelectedIteratorName()
setSelectedIteratorName
public void setSelectedIteratorName(java.lang.String iterName)
setBaseObjectDef
public void setBaseObjectDef(JUDTBaseObject mDef)
getIteratorSelectPanel
public javax.swing.JComponent getIteratorSelectPanel(JUDTBaseObject mDef)
getSelectedIteratorDataControl
public JUDTDataControl getSelectedIteratorDataControl()
valueChanged
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
- Specified by:
valueChanged
in interface javax.swing.event.TreeSelectionListener
getListSelectionMode
public int getListSelectionMode()
removeAppModLabel
public void removeAppModLabel()
Copyright © 1997, 2004, Oracle. All rights reserved.