public class UpdaterFrame extends JFrame implements TableModelListener, ListSelectionListener
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JButton |
applyOrUpload |
protected JPanel |
bottomPanel |
protected JPanel |
bottomPanel2 |
protected JButton |
cancel |
protected boolean |
canUpload |
protected JPanel |
chooseLabel |
protected JButton |
easy |
protected boolean |
easyMode |
protected FileDetails |
fileDetails |
protected FilesCollection |
files |
protected JLabel |
fileSummary |
protected static String |
gitVersion |
protected LogService |
log |
protected JButton |
rebuildButton |
protected JPanel |
rightPanel |
protected JPanel |
searchPanel |
protected JTextField |
searchTerm |
protected JButton |
showChanges |
protected JPanel |
summaryPanel |
protected FileTable |
table |
protected static String[] |
units |
protected JButton |
updateSites |
protected ViewOptions |
viewOptions |
protected JPanel |
viewOptionsPanel |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
UpdaterFrame(LogService log,
UploaderService uploaderService,
FilesCollection files) |
Modifier and Type | Method and Description |
---|---|
void |
addCustomViewOptions() |
void |
applyChanges() |
void |
checkWritable() |
void |
dispose() |
void |
error(String message) |
void |
filesChanged() |
Progress |
getProgress(String title) |
UploaderService |
getUploaderService()
Gets the uploader service associated with this updater frame.
|
void |
info(String message) |
protected boolean |
initializeUpdateSite(String url,
String sshHost,
String uploadDirectory) |
void |
install() |
void |
setEasyMode(boolean easyMode) |
void |
setViewOption(ViewOptions.Option option) |
void |
setVisible(boolean visible) |
protected void |
showOrHide() |
static String |
sizeToString(long size) |
void |
tableChanged(TableModelEvent e) |
void |
toggleEasyMode() |
void |
updateFilesTable() |
protected void |
upload() |
void |
valueChanged(ListSelectionEvent event) |
void |
warn(String message) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
protected LogService log
protected FilesCollection files
protected JTextField searchTerm
protected JPanel searchPanel
protected ViewOptions viewOptions
protected JPanel viewOptionsPanel
protected JPanel chooseLabel
protected FileTable table
protected JLabel fileSummary
protected JPanel summaryPanel
protected JPanel rightPanel
protected FileDetails fileDetails
protected JPanel bottomPanel
protected JPanel bottomPanel2
protected JButton applyOrUpload
protected JButton cancel
protected JButton easy
protected JButton updateSites
protected boolean easyMode
protected JButton showChanges
protected JButton rebuildButton
protected boolean canUpload
protected static final String gitVersion
protected static final String[] units
public UpdaterFrame(LogService log, UploaderService uploaderService, FilesCollection files)
public void setVisible(boolean visible)
setVisible
in class Window
public UploaderService getUploaderService()
public void valueChanged(ListSelectionEvent event)
valueChanged
in interface ListSelectionListener
public void addCustomViewOptions()
public void setViewOption(ViewOptions.Option option)
public void updateFilesTable()
public void applyChanges()
public void setEasyMode(boolean easyMode)
protected void showOrHide()
public void toggleEasyMode()
public void install()
public void filesChanged()
public static String sizeToString(long size)
public void tableChanged(TableModelEvent e)
tableChanged
in interface TableModelListener
public void checkWritable()
protected void upload() throws InstantiationException
InstantiationException
protected boolean initializeUpdateSite(String url, String sshHost, String uploadDirectory) throws InstantiationException
InstantiationException
public void error(String message)
public void warn(String message)
public void info(String message)
Copyright © 2014–2022 ImageJ. All rights reserved.