|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--jas.util.Application
This class is meant to provide access from all packages to certain general-purpose items of the application, such as the UserProperties objects that the application uses, and the JFrame that the application is in. It allows classes from all packages to show help topics. However, getting the actual topics themselves is the responsibility of a class which subclasses Application.
UserProperties
,
JFrame
, Serialized FormInner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Application()
Creates an instance of the Application. |
Method Summary | |
void |
addHelpLocation(java.lang.Class base,
java.lang.String s)
Add a Help location to the Vector of locations to look in for the helpset. |
void |
addHelpLocation(java.lang.String s)
|
void |
addHelpLocation(java.net.URL url)
|
protected void |
doHelp()
Called to show user the syntax of the command, as a result of a syntax error in the command line arguments, or in response to the --help option Override to provide specialized instructions for your application |
void |
error(java.lang.String s)
Parents an error box to the application's frame. |
void |
error(java.lang.String s,
java.lang.String helpTopic)
Parents an error box to the application's frame, and contains a button that opens a given help page. |
void |
error(java.lang.String s,
java.lang.Throwable t)
Parents an error box to the application's frame and displays a Throwable object's stack trace. |
void |
error(java.lang.String s,
java.lang.Throwable t,
java.lang.String helpTopic)
Parents an error box to the application's frame, displays a Throwable object's stace trace, and contains a button that opens a given help page. |
static Application |
getApplication()
Returns the application. |
CommandTargetManager |
getCommandManager()
|
javax.swing.JFrame |
getFrame()
Returns the parent JFrame. |
GetOptions |
getGetOptions()
Get the GetOptions object that will be used to parse the command line arguments |
UserProperties |
getUserProperties()
Returns the UserProperties object. |
protected int |
parseArgs(java.lang.String[] argv)
Called to parse the command line arguments (after setting appropriate options) |
protected void |
setDebugFlag(java.lang.String flag)
Called once for each debug flag set in the command options. |
void |
showHelpContents()
Shows the table of contents for the help system. |
void |
showHelpIndex()
Shows the index for the help system. |
void |
showHelpSearch()
Opens a search window for the help system. |
void |
showHelpTopic(java.lang.String helpTopicTarget)
|
void |
showHelpTopic(java.lang.String helpTopicTarget,
java.awt.Window owner)
Shows the specified JavaHelp topic with the TOC visible |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Application()
Method Detail |
protected int parseArgs(java.lang.String[] argv)
argv
- The command line argumentsgetGetOptions()
protected void doHelp()
public void addHelpLocation(java.lang.Class base, java.lang.String s)
public void addHelpLocation(java.net.URL url)
public void addHelpLocation(java.lang.String s)
protected void setDebugFlag(java.lang.String flag)
public static final Application getApplication()
public final UserProperties getUserProperties()
public final javax.swing.JFrame getFrame()
JFrame
public final void showHelpContents()
public final void showHelpIndex()
public final void showHelpSearch()
public final void error(java.lang.String s, java.lang.Throwable t)
s
- an error messaget
- the Exception or Error that caused the errorErrorBox
public final void error(java.lang.String s)
s
- an error messageErrorBox
public final void error(java.lang.String s, java.lang.Throwable t, java.lang.String helpTopic)
s
- an error messaget
- the Exception or Error that caused the errorhelpTopic
- the topic you want to link toErrorBox
public final void error(java.lang.String s, java.lang.String helpTopic)
s
- an error messagehelpTopic
- the topic you want to link toErrorBox
public final void showHelpTopic(java.lang.String helpTopicTarget)
public final void showHelpTopic(java.lang.String helpTopicTarget, java.awt.Window owner)
helpTopicTarget
- the JavaHelp XML target name which maps to the .html page in the map filepublic GetOptions getGetOptions()
public CommandTargetManager getCommandManager()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |