Oracle ADF Designtime API Reference v10.1.2


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 "<view name>.<attribute name>,<attribute name>,<attribute name>,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.lang.String getAttributeType(java.lang.String attributeName)
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

getAttributeType

public java.lang.String getAttributeType(java.lang.String attributeName)

Oracle ADF Designtime API Reference v10.1.2


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