public class UploadStrategySelectionPanel extends JPanel implements PropertyChangeListener
UPLOAD_STRATEGY_SPECIFICATION_PROP
.Modifier and Type | Class and Description |
---|---|
(package private) class |
UploadStrategySelectionPanel.ChunkSizeInputVerifier |
(package private) class |
UploadStrategySelectionPanel.StrategyChangeListener |
(package private) static class |
UploadStrategySelectionPanel.TextFieldFocusHandler |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private static Color |
BG_COLOR_ERROR |
private JMultilineLabel |
lblMultiChangesetPoliciesHeader |
private Map<UploadStrategy,JLabel> |
lblNumRequests |
private Map<UploadStrategy,JMultilineLabel> |
lblStrategies |
private long |
numUploadedObjects |
private JPanel |
pnlMultiChangesetPolicyPanel |
private JRadioButton |
rbFillOneChangeset |
private Map<UploadStrategy,JRadioButton> |
rbStrategy |
private JRadioButton |
rbUseMultipleChangesets |
private JosmTextField |
tfChunkSize |
static String |
UPLOAD_STRATEGY_SPECIFICATION_PROP
The property for the upload strategy
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
UploadStrategySelectionPanel()
Constructs a new
UploadStrategySelectionPanel . |
Modifier and Type | Method and Description |
---|---|
protected void |
build() |
protected JPanel |
buildMultiChangesetPolicyPanel() |
protected JPanel |
buildUploadStrategyPanel() |
protected int |
getChunkSize() |
protected UploadStrategy |
getUploadStrategy() |
UploadStrategySpecification |
getUploadStrategySpecification() |
void |
initEditingOfChunkSize() |
void |
initFromPreferences() |
void |
propertyChange(PropertyChangeEvent evt) |
void |
rememberUserInput() |
void |
setNumUploadedObjects(int numUploadedObjects) |
void |
setUploadStrategySpecification(UploadStrategySpecification strategy) |
protected void |
updateNumRequestsLabels() |
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
public static final String UPLOAD_STRATEGY_SPECIFICATION_PROP
private static final Color BG_COLOR_ERROR
private Map<UploadStrategy,JRadioButton> rbStrategy
private Map<UploadStrategy,JLabel> lblNumRequests
private Map<UploadStrategy,JMultilineLabel> lblStrategies
private JosmTextField tfChunkSize
private JPanel pnlMultiChangesetPolicyPanel
private JRadioButton rbFillOneChangeset
private JRadioButton rbUseMultipleChangesets
private JMultilineLabel lblMultiChangesetPoliciesHeader
private long numUploadedObjects
public UploadStrategySelectionPanel()
UploadStrategySelectionPanel
.protected JPanel buildUploadStrategyPanel()
protected JPanel buildMultiChangesetPolicyPanel()
protected void build()
public void setNumUploadedObjects(int numUploadedObjects)
public void setUploadStrategySpecification(UploadStrategySpecification strategy)
public UploadStrategySpecification getUploadStrategySpecification()
protected UploadStrategy getUploadStrategy()
protected int getChunkSize()
public void initFromPreferences()
public void rememberUserInput()
protected void updateNumRequestsLabels()
public void initEditingOfChunkSize()
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener