ADF Designtime

oracle.adf.dt.objects.bindpanels
Class AttributeListBindPanel

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.AttributeListBindPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.swing.event.TreeSelectionListener, java.beans.VetoableChangeListener

public class AttributeListBindPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener, javax.swing.event.TreeSelectionListener, java.beans.VetoableChangeListener

This is the generic UI implementation of the panel used to edit AttributeList Bindings. There is no DTModel passed in as a value. Instead it passes in a String with the format ".,,,etc....". 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  java.lang.String _origBindName
           
 
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
AttributeListBindPanel()
           
AttributeListBindPanel(boolean showIteratorPanel)
           
AttributeListBindPanel(JUDTBaseObject mDef)
           
AttributeListBindPanel(JUDTBaseObject mDef, boolean showIteratorPanel)
          Constructor
 
Method Summary
protected  int _getAttributeCount()
           
protected  java.lang.String _getAttributeNames()
           
protected  java.lang.String _modelTitle()
           
 void actionPerformed(java.awt.event.ActionEvent e)
           
 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.awt.Dimension getMinimumSize()
           
 java.awt.Dimension getPreferredSize()
           
 java.lang.String[] getSelectedAttributes()
           
 java.lang.String getSelectedIteratorName()
           
 boolean isAllSelected()
           
 void setAllSelected(boolean selectAllAttributes)
           
 void setBaseObjectDef(JUDTBaseObject mDef)
           
 void setFromHeader(java.lang.String fromHeader)
          sets the label above the 'from' list
 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 setToHeader(java.lang.String toHeader)
          sets the label above the 'to' list
 void validateAttributes(java.lang.String[] selectedAttributes)
          Checks if a attribute is selected or not.
 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, getNextFocusableComponent, 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

_appModelView

protected DetailAppModelView _appModelView

_origBindName

protected java.lang.String _origBindName
Constructor Detail

AttributeListBindPanel

public AttributeListBindPanel()

AttributeListBindPanel

public AttributeListBindPanel(JUDTBaseObject mDef)

AttributeListBindPanel

public AttributeListBindPanel(boolean showIteratorPanel)

AttributeListBindPanel

public AttributeListBindPanel(JUDTBaseObject mDef,
                              boolean showIteratorPanel)
Constructor

Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize()

getMinimumSize

public java.awt.Dimension getMinimumSize()

setSelectedAttributes

public void setSelectedAttributes(java.lang.String[] attrs)

getSelectedAttributes

public java.lang.String[] getSelectedAttributes()

firePropertyChange

protected void firePropertyChange(java.lang.String oldBindName,
                                  java.lang.String newBindName)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

_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

_getAttributeNames

protected java.lang.String _getAttributeNames()

_getAttributeCount

protected int _getAttributeCount()

setAllSelected

public void setAllSelected(boolean selectAllAttributes)

isAllSelected

public boolean isAllSelected()

setModelTitle

public void setModelTitle(java.lang.String modelTitle)

setFromHeader

public void setFromHeader(java.lang.String fromHeader)
sets the label above the 'from' list


setToHeader

public void setToHeader(java.lang.String toHeader)
sets the label above the 'to' list


setInstLabel

public void setInstLabel(java.lang.String instLabel,
                         int preferredRows)

getSelectedIteratorName

public java.lang.String getSelectedIteratorName()

setSelectedIteratorName

public void setSelectedIteratorName(java.lang.String iterName)

setBaseObjectDef

public void setBaseObjectDef(JUDTBaseObject mDef)

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

ADF Designtime

 

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