ADF Designtime

oracle.adf.dt.objects.bindpanels
Class AttributeBindPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byoracle.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 Class Summary
 
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
 
Field Summary
protected  DetailAppModelView _appModelView
           
protected  javax.swing.JList _attributeList
           
protected static int ATTRIBUTE_TYPE
           
protected static int VIEWOBJECT_TYPE
           
 
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
AttributeBindPanel()
           
AttributeBindPanel(boolean showIteratorPanel)
           
AttributeBindPanel(JUDTBaseObject mDef)
           
AttributeBindPanel(JUDTBaseObject mDef, boolean showIteratorPanel)
          Constructor
 
Method Summary
protected  int _getBindPanelType()
           
protected  java.lang.String _modelTitle()
           
protected  void _setAttributeValues()
           
 void addListenerToAttributeList(javax.swing.event.ListSelectionListener lsl)
           
 void checkSingleAttributeSelected(java.lang.String[] selectedAttributes)
          Checks if more than one attribute is selected then throws exception.
protected  void firePropertyChange(java.lang.String oldBindName, java.lang.String newBindName)
           
 java.lang.String getAttributeType(java.lang.String attributeName)
           
 javax.swing.JComponent getIteratorSelectPanel(JUDTBaseObject mDef)
           
 int getListSelectionMode()
           
 RowsetInfo getRowSetFromSelection()
           
 java.lang.String getSelectedAttribute()
           
 java.lang.String[] getSelectedAttributes()
           
 JUDTDataControl getSelectedIteratorDataControl()
           
 java.lang.String getSelectedIteratorName()
           
 boolean isNumberAtttribute(java.lang.String attributeName)
           
 void refresh()
           
 void refreshIteratorSelectCombo()
           
 void removeAppModLabel()
           
 void setBaseObjectDef(JUDTBaseObject mDef)
           
 void setInstLabel(java.lang.String instLabel, int preferredRows)
           
 void setModelTitle(java.lang.String modelTitle)
           
 void setSelectedAttributes(java.lang.String[] attrs)
           
 void setSelectedIteratorName(java.lang.String iterName)
           
 void validateAttributes(java.lang.String[] selectedAttributes)
          Checks if a attribute is selected or not.
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          updating the bind value when an attribute is changed
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
           
 void vetoableChange(java.beans.PropertyChangeEvent evt)
          Cancel OK operation, if the binding definition is incomplete/incorrect
 
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
 

Field Detail

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
Constructor Detail

AttributeBindPanel

public AttributeBindPanel()

AttributeBindPanel

public AttributeBindPanel(JUDTBaseObject mDef)

AttributeBindPanel

public AttributeBindPanel(boolean showIteratorPanel)

AttributeBindPanel

public AttributeBindPanel(JUDTBaseObject mDef,
                          boolean showIteratorPanel)
Constructor

Method Detail

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()

ADF Designtime

 

Copyright © 1997, 2004, Oracle. All rights reserved.