public class NuxeoFrame extends JFrame
NuxeoLauncherGUI,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
protected class |
NuxeoFrame.ImagePanel |
protected class |
NuxeoFrame.LogsPanelListener |
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected ImageIcon |
appIcon |
protected ConsolePanel |
consolePanel |
protected GridBagConstraints |
constraints |
protected NuxeoFrame |
contentPane |
protected NuxeoLauncherGUI |
controller |
protected JLabel |
errorMessageLabel |
protected Component |
filler |
protected Action |
launchBrowserAction |
protected JButton |
launchBrowserButton |
protected static org.apache.commons.logging.Log |
log |
protected static int |
LOG_MAX_SIZE |
protected JButton |
logsButton |
protected boolean |
logsShown |
protected JButton |
mainButton |
protected Action |
startAction |
protected ImageIcon |
startIcon |
protected Action |
stopAction |
protected ImageIcon |
stopIcon |
protected boolean |
stopping |
protected JLabel |
summaryStatus |
protected JLabel |
summaryURL |
protected JTabbedPane |
tabbedPanel |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
NuxeoFrame(NuxeoLauncherGUI controller) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addFileToLogsTab(JTabbedPane logsTabbedPane,
String logFile) |
protected Component |
buildConsolePanel() |
protected JComponent |
buildFooter() |
protected JComponent |
buildHeader() |
protected JComponent |
buildLaunchBrowserButton() |
protected JComponent |
buildLogPanel(String logFile) |
protected JTabbedPane |
buildLogsTab() |
protected JComponent |
buildMainButton() |
protected Component |
buildSummaryPanel() |
protected JComponent |
buildTabbedPanel() |
void |
close() |
protected JButton |
createButton(ImageIcon icon) |
void |
debug(JComponent parent) |
NuxeoLauncherGUI |
getController() |
JLabel |
getErrorMessageLabel() |
protected ImageIcon |
getImageIcon(String resourcePath) |
protected boolean |
hideLogTab(String logFile)
Called by buildLogsTab to know if a log file should be display.
|
void |
setController(NuxeoLauncherGUI controller) |
void |
setError(Exception e)
Log error and display its message in
errorMessageLabel |
void |
setError(String message,
Exception e)
Log error and display its message in
errorMessageLabel |
protected void |
updateLaunchBrowserButton() |
void |
updateLogsTab(String consoleLogId)
Add Windows rotated console log
|
protected void |
updateMainButton() |
void |
updateSummary()
Update information displayed in summary tab
|
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, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, 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, setVisible, show, toBack, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventprotected Action startAction
protected boolean stopping
protected Action stopAction
protected Action launchBrowserAction
protected static final org.apache.commons.logging.Log log
protected static final int LOG_MAX_SIZE
protected JButton mainButton
protected NuxeoLauncherGUI controller
protected boolean logsShown
protected JButton logsButton
protected GridBagConstraints constraints
protected NuxeoFrame contentPane
protected JTabbedPane tabbedPanel
protected ConsolePanel consolePanel
protected JLabel summaryStatus
protected JLabel summaryURL
protected JButton launchBrowserButton
protected JLabel errorMessageLabel
public NuxeoFrame(NuxeoLauncherGUI controller) throws HeadlessException
HeadlessExceptionpublic void setError(String message, Exception e)
errorMessageLabelmessage - Message to loge - Caught exceptionpublic void setError(Exception e)
errorMessageLabele - Caught exceptionpublic JLabel getErrorMessageLabel()
protected Component buildConsolePanel()
protected JComponent buildFooter()
protected JComponent buildHeader()
protected JComponent buildLaunchBrowserButton()
protected JTabbedPane buildLogsTab()
protected void addFileToLogsTab(JTabbedPane logsTabbedPane, String logFile)
protected boolean hideLogTab(String logFile)
protected JComponent buildLogPanel(String logFile)
protected JComponent buildMainButton()
protected Component buildSummaryPanel()
protected JComponent buildTabbedPanel()
protected JButton createButton(ImageIcon icon)
public void debug(JComponent parent)
protected ImageIcon getImageIcon(String resourcePath)
protected void updateMainButton()
protected void updateLaunchBrowserButton()
public void updateSummary()
public void updateLogsTab(String consoleLogId)
public NuxeoLauncherGUI getController()
public void setController(NuxeoLauncherGUI controller)
public void close()
Copyright © 2019 Nuxeo. All rights reserved.