mondrian.xmla
Class XmlaException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by mondrian.olap.MondrianException
                  extended by mondrian.xmla.XmlaException
All Implemented Interfaces:
java.io.Serializable

public class XmlaException
extends MondrianException

An exception thrown while processing an XMLA request. The faultcode corresponds to the SOAP Fault faultcode and the faultstring to the SOAP Fault faultstring.

Version:
$Id: //open/mondrian/src/main/mondrian/xmla/XmlaException.java#7 $
Author:
Richard M. Emberson
See Also:
Serialized Form

Constructor Summary
XmlaException(java.lang.String faultCode, java.lang.String code, java.lang.String faultString, java.lang.Throwable cause)
           
 
Method Summary
static java.lang.String formatDetail(java.lang.String msg)
           
static java.lang.String formatFaultCode(java.lang.String faultCode, java.lang.String code)
           
static java.lang.String formatFaultCode(java.lang.String nsPrefix, java.lang.String faultCode, java.lang.String code)
           
static java.lang.String formatFaultCode(XmlaException xex)
           
 java.lang.String getCode()
           
 java.lang.String getDetail()
           
 java.lang.String getFaultCode()
           
 java.lang.String getFaultString()
           
static java.lang.Throwable getRootCause(java.lang.Throwable throwable)
           
 
Methods inherited from class mondrian.olap.MondrianException
getLocalizedMessage, getMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XmlaException

public XmlaException(java.lang.String faultCode,
                     java.lang.String code,
                     java.lang.String faultString,
                     java.lang.Throwable cause)
Method Detail

formatFaultCode

public static java.lang.String formatFaultCode(XmlaException xex)

formatFaultCode

public static java.lang.String formatFaultCode(java.lang.String faultCode,
                                               java.lang.String code)

formatFaultCode

public static java.lang.String formatFaultCode(java.lang.String nsPrefix,
                                               java.lang.String faultCode,
                                               java.lang.String code)

formatDetail

public static java.lang.String formatDetail(java.lang.String msg)

getRootCause

public static java.lang.Throwable getRootCause(java.lang.Throwable throwable)

getFaultCode

public java.lang.String getFaultCode()

getCode

public java.lang.String getCode()

getFaultString

public java.lang.String getFaultString()

getDetail

public java.lang.String getDetail()

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads