org.apache.axis
Class AxisFault

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.io.IOException
                    |
                    +--java.rmi.RemoteException
                          |
                          +--org.apache.axis.AxisFault
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
NoEndPointException, SerializationException

public class AxisFault
extends java.rmi.RemoteException

An exception which maps cleanly to a SOAP fault.

Author:
Doug Davis (dug@us.ibm.com), James Snell (jasnell@us.ibm.com)
See Also:
Serialized Form

Field Summary
protected  java.lang.String faultActor
           
protected  QFault faultCode
           
protected  java.util.Vector faultDetails
           
protected  java.lang.String faultString
           
 
Fields inherited from class java.rmi.RemoteException
detail
 
Constructor Summary
AxisFault()
          No-arg constructor for building one from an XML stream.
AxisFault(java.lang.Exception e)
           
AxisFault(QFault code, java.lang.String str, java.lang.String actor, org.w3c.dom.Element[] details)
           
AxisFault(java.lang.String message)
           
AxisFault(java.lang.String code, java.lang.String str, java.lang.String actor, org.w3c.dom.Element[] details)
           
AxisFault(java.lang.String message, java.lang.Throwable t)
           
 
Method Summary
 void dump()
           
 java.lang.String getFaultActor()
           
 QFault getFaultCode()
           
 org.w3c.dom.Element[] getFaultDetails()
           
 java.lang.String getFaultString()
           
 void output(SerializationContext context)
           
 void setFaultActor(java.lang.String actor)
           
 void setFaultCode(QFault code)
           
 void setFaultCode(java.lang.String code)
           
 void setFaultDetails(org.w3c.dom.Element[] details)
           
 void setFaultDetailsString(java.lang.String details)
           
 void setFaultString(java.lang.String str)
           
 java.lang.String toString()
           
 
Methods inherited from class java.rmi.RemoteException
getMessage, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

faultCode

protected QFault faultCode

faultString

protected java.lang.String faultString

faultActor

protected java.lang.String faultActor

faultDetails

protected java.util.Vector faultDetails
Constructor Detail

AxisFault

public AxisFault(java.lang.String code,
                 java.lang.String str,
                 java.lang.String actor,
                 org.w3c.dom.Element[] details)

AxisFault

public AxisFault(QFault code,
                 java.lang.String str,
                 java.lang.String actor,
                 org.w3c.dom.Element[] details)

AxisFault

public AxisFault(java.lang.Exception e)

AxisFault

public AxisFault(java.lang.String message)

AxisFault

public AxisFault()
No-arg constructor for building one from an XML stream.

AxisFault

public AxisFault(java.lang.String message,
                 java.lang.Throwable t)
Method Detail

dump

public void dump()

setFaultCode

public void setFaultCode(QFault code)

setFaultCode

public void setFaultCode(java.lang.String code)

getFaultCode

public QFault getFaultCode()

setFaultString

public void setFaultString(java.lang.String str)

getFaultString

public java.lang.String getFaultString()

setFaultActor

public void setFaultActor(java.lang.String actor)

getFaultActor

public java.lang.String getFaultActor()

setFaultDetails

public void setFaultDetails(org.w3c.dom.Element[] details)

setFaultDetailsString

public void setFaultDetailsString(java.lang.String details)

getFaultDetails

public org.w3c.dom.Element[] getFaultDetails()

output

public void output(SerializationContext context)
            throws java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Throwable


Copyright © 2001 Apache XML Project. All Rights Reserved.