JNA API 4.0.0

com.sun.jna.platform.win32.COM
Class COMException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.sun.jna.platform.win32.COM.COMException
All Implemented Interfaces:
Serializable

public class COMException
extends RuntimeException

Exception class for all COM related classes.

Author:
Tobias Wolf, wolf.tobias@gmx.net
See Also:
Serialized Form

Constructor Summary
COMException()
          Instantiates a new automation exception.
COMException(String message)
          Instantiates a new automation exception.
COMException(String message, OaIdl.EXCEPINFO pExcepInfo, IntByReference puArgErr)
          Instantiates a new automation exception.
COMException(String message, Throwable cause)
          Instantiates a new automation exception.
COMException(Throwable cause)
          Instantiates a new automation exception.
 
Method Summary
 IntByReference getArgErr()
          Gets the arg err.
 OaIdl.EXCEPINFO getExcepInfo()
          Gets the excep info.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, 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

COMException

public COMException()
Instantiates a new automation exception.


COMException

public COMException(String message,
                    Throwable cause)
Instantiates a new automation exception.

Parameters:
message - the message
cause - the cause

COMException

public COMException(String message)
Instantiates a new automation exception.

Parameters:
message - the message

COMException

public COMException(String message,
                    OaIdl.EXCEPINFO pExcepInfo,
                    IntByReference puArgErr)
Instantiates a new automation exception.

Parameters:
message - the message
pExcepInfo - the excep info
puArgErr - the pu arg err

COMException

public COMException(Throwable cause)
Instantiates a new automation exception.

Parameters:
cause - the cause
Method Detail

getExcepInfo

public OaIdl.EXCEPINFO getExcepInfo()
Gets the excep info.

Returns:
the excep info

getArgErr

public IntByReference getArgErr()
Gets the arg err.

Returns:
the arg err

JNA API 4.0.0

Copyright © 2007-2013 Timothy Wall. All Rights Reserved.