public abstract class CheckDocDialog extends DialogBase implements Console, MouseListener
Modifier and Type | Class and Description |
---|---|
protected static class |
CheckDocDialog.Error |
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Console.MessageType
Modifier and Type | Field and Description |
---|---|
protected CheckDocThread |
checker |
protected URL |
docURL |
protected DocumentView |
docView |
protected ArrayList<CheckDocDialog.Error> |
errorList |
protected SimpleAttributeSet[] |
evenLinkStyles |
protected SimpleAttributeSet[] |
evenStyles |
protected JTextPane |
messagePane |
protected SimpleAttributeSet[] |
oddLinkStyles |
protected SimpleAttributeSet[] |
oddStyles |
protected int |
otherMessageCount |
protected CheckDoc.State |
state |
protected JLabel |
titleLabel |
dialogAnchor, dialogButtons, helpButton, parentComponent, STYLE_BUTTONS_AT_RIGHT, STYLE_BUTTONS_VGAP, STYLE_CLOSE_BUTTON, STYLE_FORM_MARGINS, STYLE_HELP_BUTTON, STYLE_MODAL, STYLE_OK_CANCEL_BUTTONS, STYLE_RESIZABLE
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
protected |
CheckDocDialog(Component dialogParent) |
Modifier and Type | Method and Description |
---|---|
void |
check() |
void |
check(URL docURL,
CheckDoc.State state,
DocumentView docView) |
void |
checkComplete(boolean success) |
void |
close()
Not part of the public API.
|
protected void |
configureMessagePane() |
protected abstract CheckDocThread |
createCheckDocThread(URL docURL) |
protected Component |
createForm() |
protected void |
doCheckComplete(boolean success) |
protected void |
doShowMessage(String message,
Console.MessageType messageType) |
protected void |
enableUI(boolean enable) |
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
protected void |
performActionLater(int delayMillis,
String actionCommand) |
protected void |
setComplete() |
void |
showMessage(String message,
Console.MessageType messageType)
Show specified message to user.
|
protected void |
visitLocation(String location) |
actionPerformed, cancel, createButtonsPane, getParentComponent, initGlassPane, initialize, ok, setHelpId, showDialog, showDialog, waitCursor
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, remove, 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
protected JLabel titleLabel
protected JTextPane messagePane
protected SimpleAttributeSet[] evenStyles
protected SimpleAttributeSet[] oddStyles
protected SimpleAttributeSet[] evenLinkStyles
protected SimpleAttributeSet[] oddLinkStyles
protected URL docURL
protected CheckDoc.State state
protected DocumentView docView
protected ArrayList<CheckDocDialog.Error> errorList
protected int otherMessageCount
protected CheckDocThread checker
protected CheckDocDialog(Component dialogParent)
protected Component createForm()
createForm
in class DialogBase
protected void configureMessagePane()
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
protected void visitLocation(String location)
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
public void check()
protected abstract CheckDocThread createCheckDocThread(URL docURL)
protected void enableUI(boolean enable)
public void close()
DialogBase
close
in class DialogBase
public void check(URL docURL, CheckDoc.State state, DocumentView docView)
protected void performActionLater(int delayMillis, String actionCommand)
public void showMessage(String message, Console.MessageType messageType)
Console
showMessage
in interface Console
message
- a possibly multi-line messagemessageType
- type of message: Console.MessageType.INFO
, Console.MessageType.WARNING
, Console.MessageType.ERROR
or Console.MessageType.DEBUG
.protected void doShowMessage(String message, Console.MessageType messageType)
public void checkComplete(boolean success)
protected void doCheckComplete(boolean success)
protected void setComplete()