org.eclipse.emf.cdo.ui
Class CDOInteractiveExceptionHandler

java.lang.Object
  extended by 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

Nested Class Summary
static class CDOInteractiveExceptionHandler.ExceptionDialog
           
 
Constructor Summary
CDOInteractiveExceptionHandler()
           
 
Method Summary
protected  Dialog createDialog(CDOSession session, int attempt, java.lang.Exception exception)
           
protected  Shell getParentShell()
           
 void handleException(CDOSession session, int attempt, java.lang.Exception exception)
           
 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)
           
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDOInteractiveExceptionHandler

public CDOInteractiveExceptionHandler()
Method Detail

handleException

public void handleException(CDOSession session,
                            int attempt,
                            java.lang.Exception exception)
                     throws java.lang.Exception
Specified by:
handleException in interface CDOSession.ExceptionHandler
Throws:
java.lang.Exception

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:
process in interface org.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)

Copyright (c) 2004 - 2009 Eike Stepper (Berlin, Germany) and others.
All Rights Reserved.