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.