public class IfsExceptionResolver extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
DEFAULT  | 
protected PropertyBundle | 
m_bundle
the error map propertybundle 
 | 
protected int[] | 
m_errorMap
the error map 
 | 
protected LibrarySession | 
m_session
the session 
 | 
static String | 
PROPERTY_BUNDLE_NAME  | 
| Constructor and Description | 
|---|
IfsExceptionResolver(LibrarySession session)
Constructs an ExceptionResolver loading default mapping 
 | 
IfsExceptionResolver(LibrarySession session,
                    String errorMap)
Constructs an ExceptionResolver loading mapping errorMap 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getMessage(Throwable e)
Takes an Exception and returns a message. 
 | 
IfsException | 
getMostRelevantException(IfsException e)
returns the most important Exception in the IfsException stack
 as determined by the loaded error map 
 | 
void | 
loadMapping(String errorMap)
Loads a mapping, if IfsException is thrown internal errorMap not updated 
 | 
public static final String DEFAULT
public static final String PROPERTY_BUNDLE_NAME
protected PropertyBundle m_bundle
protected int[] m_errorMap
protected LibrarySession m_session
public IfsExceptionResolver(LibrarySession session) throws IfsException
IfsExceptionpublic IfsExceptionResolver(LibrarySession session, String errorMap) throws IfsException
IfsExceptionpublic void loadMapping(String errorMap) throws IfsException
IfsExceptionpublic String getMessage(Throwable e)
public IfsException getMostRelevantException(IfsException e)
Copyright © 2025. All rights reserved.