org.seasar.uruma.ui.dialogs
クラス UrumaErrorDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.IconAndMessageDialog
org.seasar.uruma.ui.dialogs.UrumaErrorDialog
- すべての実装されたインタフェース:
- IShellProvider, UrumaConstants
public class UrumaErrorDialog
- extends IconAndMessageDialog
- implements UrumaConstants
例外スタックトレースを表示するためのダイアログです。
- 作成者:
- y-komori
| クラス org.eclipse.jface.dialogs.Dialog から継承されたフィールド |
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
| インタフェース org.seasar.uruma.core.UrumaConstants から継承されたフィールド |
AMPERSAND, AT_MARK, AUTO_ACTION_ID_PREFIX, AUTO_MENU_ID_PREFIX, COLON, COMMA, COMPONENT_DESC_SCHEMA_PATH, CONTENT_PROVIDER_SUFFIX, DEFAULT_IMAGE_BUNDLE_PATH, DEFAULT_LOG_PROPERTIES, DEFAULT_LOG_XML, DEFAULT_PERSPECTIVE_ID, DEFAULT_VIEWS_PATH, DEFAULT_WORKBENCH_HEIGHT, DEFAULT_WORKBENCH_WIDTH, DEFAULT_WORKBENCH_XML, DUMMY_WORKBENCH_PATH, EXCLAMATION_MARK, FORM_SUFFIX, HASH_MARK, LABEL_PROVIDER_SUFFIX, MENU_BAR_MANAGER_CID, NULL_STRING, PART_ACTION_SUFFIX, PERIOD, PROTCOL_FILE, PROTCOL_JAR, SCHEMA_PATH, SHELL_CID, SLASH, SORTER_SUFFIX, STATUS_LINE_MANAGER_CID, URUMA_APP_SCHEME_ID, URUMA_APP_SCHEME_NAME, URUMA_BUNDLE_SYMBOLIC_NAME, URUMA_DICON_PATH, URUMA_EXTENSION_DEBUG, URUMA_MESSAGE_BASE, URUMA_RCP_DICON_PATH, URUMA_SERVICE_PROP_APPS, URUMA_SERVICE_S2NAME, USER_MESSAGE_BASE, WHITE_SPACE, WINDOW_CID, WORKBENCH_TEMPLATE_NAME, WORKBENCH_WINDOW_CONTEXT_ID |
| クラス org.eclipse.jface.dialogs.Dialog から継承されたメソッド |
applyDialogFont, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
| クラス org.eclipse.jface.window.Window から継承されたメソッド |
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DETAILS_ITEM_COUNT
protected static final int DETAILS_ITEM_COUNT
- 関連項目:
- 定数フィールド値
NESTING_INDENT
protected static final String NESTING_INDENT
- 関連項目:
- 定数フィールド値
title
protected String title
detailsButton
protected Button detailsButton
detailTreeViewer
protected TreeViewer detailTreeViewer
detailsCreated
protected boolean detailsCreated
rootThrowable
protected Throwable rootThrowable
causes
protected List<Throwable> causes
clipboard
protected Clipboard clipboard
errorIcon
protected Image errorIcon
dialogIcon
protected Image dialogIcon
UrumaErrorDialog
public UrumaErrorDialog(Shell parentShell,
String title,
String message,
Throwable ex)
UrumaErrorDialog を構築します。
- パラメータ:
parentShell - 親 Shell オブジェクトtitle - ダイアログタイトルmessage - メッセージex - 例外オブジェクト
getCause
protected void getCause(Throwable throwable)
getImageIcons
protected void getImageIcons(Shell shell)
configureShell
protected void configureShell(Shell shell)
- オーバーライド:
- クラス
Window 内の configureShell
createDialogArea
protected Control createDialogArea(Composite parent)
- オーバーライド:
- クラス
Dialog 内の createDialogArea
createButtonsForButtonBar
protected void createButtonsForButtonBar(Composite parent)
- オーバーライド:
- クラス
Dialog 内の createButtonsForButtonBar
createDetailsButton
protected void createDetailsButton(Composite parent)
toggleDetailsArea
protected void toggleDetailsArea()
createDetailsTreeViewer
protected TreeViewer createDetailsTreeViewer(Composite parent)
createContextMenu
protected void createContextMenu(Tree tree)
populateCopyBuffer
protected void populateCopyBuffer(StringBuffer buffer,
Throwable throwable)
populateCopyBuffer
protected void populateCopyBuffer(StringBuffer buffer,
StackTraceElement element)
buttonPressed
protected void buttonPressed(int id)
- オーバーライド:
- クラス
Dialog 内の buttonPressed
close
public boolean close()
- オーバーライド:
- クラス
Dialog 内の close
getImage
protected Image getImage()
- 定義:
- クラス
IconAndMessageDialog 内の getImage
getSystemImage
protected Image getSystemImage(int id)
Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.