public class AdvancedChangesetQueryPanel extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
private static class |
AdvancedChangesetQueryPanel.BBoxRestrictionPanel |
private static class |
AdvancedChangesetQueryPanel.DateValidator
Validates dates entered as text in a
JTextComponent . |
private static class |
AdvancedChangesetQueryPanel.OpenAndCloseStateRestrictionPanel
This is the panel for selecting whether the changeset query should be restricted to
open or closed changesets
|
(package private) class |
AdvancedChangesetQueryPanel.RestrictionGroupStateChangeHandler |
private static class |
AdvancedChangesetQueryPanel.TimeRestrictionPanel
This is the panel to apply a time restriction to the changeset query
|
private static class |
AdvancedChangesetQueryPanel.TimeValidator
Validates time values entered as text in a
JTextComponent . |
private static class |
AdvancedChangesetQueryPanel.UidInputFieldValidator
Validator for user ids entered in a
JTextComponent . |
private static class |
AdvancedChangesetQueryPanel.UserRestrictionPanel
This is the panel for selecting whether the query should be restricted to a specific user
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private javax.swing.JCheckBox |
cbBoundingBoxRestriction |
private javax.swing.JCheckBox |
cbOpenAndCloseRestrictions |
private javax.swing.JCheckBox |
cbTimeRestrictions |
private javax.swing.JCheckBox |
cbUserRestriction |
private AdvancedChangesetQueryPanel.BBoxRestrictionPanel |
pnlBoundingBoxRestriction |
private AdvancedChangesetQueryPanel.OpenAndCloseStateRestrictionPanel |
pnlOpenAndCloseRestriction |
private AdvancedChangesetQueryPanel.TimeRestrictionPanel |
pnlTimeRestriction |
private AdvancedChangesetQueryPanel.UserRestrictionPanel |
pnlUserRestriction |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
AdvancedChangesetQueryPanel()
Constructs a new
AdvancedChangesetQueryPanel . |
Modifier and Type | Method and Description |
---|---|
protected void |
build() |
ChangesetQuery |
buildChangesetQuery()
Builds the changeset query based on the data entered in the form.
|
protected javax.swing.JPanel |
buildQueryPanel() |
void |
displayMessageIfInvalid() |
void |
rememberSettings() |
void |
restoreFromSettings() |
void |
startUserInput() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private final javax.swing.JCheckBox cbUserRestriction
private final javax.swing.JCheckBox cbOpenAndCloseRestrictions
private final javax.swing.JCheckBox cbTimeRestrictions
private final javax.swing.JCheckBox cbBoundingBoxRestriction
private final AdvancedChangesetQueryPanel.UserRestrictionPanel pnlUserRestriction
private final AdvancedChangesetQueryPanel.OpenAndCloseStateRestrictionPanel pnlOpenAndCloseRestriction
private final AdvancedChangesetQueryPanel.TimeRestrictionPanel pnlTimeRestriction
private final AdvancedChangesetQueryPanel.BBoxRestrictionPanel pnlBoundingBoxRestriction
public AdvancedChangesetQueryPanel()
AdvancedChangesetQueryPanel
.protected javax.swing.JPanel buildQueryPanel()
protected final void build()
public void startUserInput()
public void displayMessageIfInvalid()
public ChangesetQuery buildChangesetQuery()
public void rememberSettings()
public void restoreFromSettings()