Package org.eclipse.emf.cdo.ui
Class CDOInteractiveExceptionHandler
- java.lang.Object
-
- org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler
-
- All Implemented Interfaces:
CDOSession.ExceptionHandler,org.eclipse.net4j.util.container.IElementProcessor
public class CDOInteractiveExceptionHandler extends java.lang.Object implements CDOSession.ExceptionHandler, org.eclipse.net4j.util.container.IElementProcessor
- Since:
- 2.0
- Author:
- Eike Stepper
- See Also:
CDOSession.ExceptionHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCDOInteractiveExceptionHandler.ExceptionDialogA dialog that shows CDO related exceptions in a convenient manner.
-
Constructor Summary
Constructors Constructor Description CDOInteractiveExceptionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DialogcreateDialog(CDOSession session, int attempt, java.lang.Exception exception)protected ShellgetParentShell()voidhandleException(CDOSession session, int attempt, java.lang.Exception exception)java.lang.Objectprocess(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String productGroup, java.lang.String factoryType, java.lang.String description, java.lang.Object element)protected java.lang.ObjectprocessSession(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String productGroup, java.lang.String factoryType, java.lang.String description, InternalCDOSession session)
-
-
-
Method Detail
-
handleException
public void handleException(CDOSession session, int attempt, java.lang.Exception exception) throws java.lang.Exception
- Specified by:
handleExceptionin interfaceCDOSession.ExceptionHandler- Throws:
java.lang.Exception- Since:
- 4.0
-
process
public java.lang.Object process(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String productGroup, java.lang.String factoryType, java.lang.String description, java.lang.Object element)- Specified by:
processin interfaceorg.eclipse.net4j.util.container.IElementProcessor
-
processSession
protected java.lang.Object processSession(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String productGroup, java.lang.String factoryType, java.lang.String description, InternalCDOSession session)
-
getParentShell
protected Shell getParentShell()
-
createDialog
protected Dialog createDialog(CDOSession session, int attempt, java.lang.Exception exception)
-
-