|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
butler.swing.filter.FilterPanel
butler.swing.filter.ForeignKeyFilterPanel
public class ForeignKeyFilterPanel
Panel for the ForeignKeyFilter
Nested Class Summary |
---|
Nested classes/interfaces inherited from class butler.swing.filter.FilterPanel |
---|
FilterPanel.OperatorWrapper |
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected java.util.ResourceBundle |
_bundle
|
protected java.awt.Dimension |
_comboPreferredSize
|
protected java.util.List |
_listeners
|
protected RecordSelector |
_selector
|
Fields inherited from class butler.swing.filter.FilterPanel |
---|
_desc, _listener, _operatorCombo, COMBO_WIDTH, TABLE_PADDING, TEXT_FIELD_LENGTH |
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 | |
---|---|
ForeignKeyFilterPanel(DForeignKeyFilterPanel desc)
|
|
ForeignKeyFilterPanel(ForeignKeyFilter filter,
boolean caption)
|
|
ForeignKeyFilterPanel(ForeignKeyFilter filter,
boolean caption,
java.util.List operators)
|
|
ForeignKeyFilterPanel(ForeignKeyFilter filter,
ForeignKey fk,
boolean caption,
java.util.List operators)
|
Method Summary | |
---|---|
void |
addRecordSelectionListener(RecordSelectionListener listener)
|
void |
clear()
|
java.lang.String |
getCaption()
|
protected DForeignKeyFilterPanel |
getDesc()
|
protected ForeignKey |
getFK()
|
protected boolean |
getMultipleMode()
|
RecordSelector |
getRecordSelector()
|
java.util.List |
getValues()
|
boolean |
hasValue()
|
protected void |
operatorChanged(Operator op)
|
void |
recordListSelected(RecordList recList)
|
void |
recordSelected(Record rec)
|
void |
setEditable(boolean editable)
|
void |
setValues(java.util.List values)
|
Methods inherited from class butler.swing.filter.FilterPanel |
---|
addActionListener, createOpArray, createOperatorCombo, fireActionEvent, getFilter, getKeyListener, getOperators, getSelectedOperator, isMandatory, setOperator, toString |
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, 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, getWidth, getVisibleRect, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected RecordSelector _selector
protected java.util.List _listeners
protected java.util.ResourceBundle _bundle
protected java.awt.Dimension _comboPreferredSize
Constructor Detail |
---|
public ForeignKeyFilterPanel(ForeignKeyFilter filter, boolean caption) throws java.lang.Exception
java.lang.Exception
public ForeignKeyFilterPanel(ForeignKeyFilter filter, boolean caption, java.util.List operators) throws java.lang.Exception
java.lang.Exception
public ForeignKeyFilterPanel(ForeignKeyFilter filter, ForeignKey fk, boolean caption, java.util.List operators) throws java.lang.Exception
java.lang.Exception
public ForeignKeyFilterPanel(DForeignKeyFilterPanel desc) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
protected DForeignKeyFilterPanel getDesc()
public RecordSelector getRecordSelector()
protected boolean getMultipleMode()
public java.lang.String getCaption() throws java.lang.Exception
getCaption
in class FilterPanel
java.lang.Exception
public void clear() throws java.lang.Exception
clear
in class FilterPanel
java.lang.Exception
public boolean hasValue()
hasValue
in class FilterPanel
public void addRecordSelectionListener(RecordSelectionListener listener)
public void recordSelected(Record rec) throws java.lang.Exception
recordSelected
in interface RecordSelectionListener
java.lang.Exception
public void recordListSelected(RecordList recList) throws java.lang.Exception
recordListSelected
in interface RecordSelectionListener
java.lang.Exception
public void setValues(java.util.List values) throws java.lang.Exception
setValues
in class FilterPanel
java.lang.Exception
public java.util.List getValues() throws java.lang.Exception
getValues
in class FilterPanel
java.lang.Exception
public void setEditable(boolean editable) throws java.lang.Exception
setEditable
in class FilterPanel
java.lang.Exception
protected ForeignKey getFK()
protected void operatorChanged(Operator op) throws java.lang.Exception
operatorChanged
in class FilterPanel
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |