javax.datamining
Class JDMUnsupportedFeatureException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--java.lang.UnsupportedOperationException
                          |
                          +--javax.datamining.JDMUnsupportedFeatureException
All Implemented Interfaces:
JDMErrorCodes, java.io.Serializable

public class JDMUnsupportedFeatureException
extends java.lang.UnsupportedOperationException
implements JDMErrorCodes

The class JDMUnsupportedFeatureException extends java.lang.UnsupportedOperationException to indicate conditions where the specified feature is not supported by the implementation. This exception is associated with the error code JDMR_UNSUPPORTED_FEATURE.

Author:
JSR-73 Expert Group
See Also:
JDMErrorCodes, UnsupportedOperationException, Serialized Form

Field Summary
 
Fields inherited from interface javax.datamining.JDMErrorCodes
JDM_CONNECTION_CLOSE_FAILED, JDM_CONNECTION_FAILURE, JDM_CONNECTION_OPEN_FAILED, JDM_DUPLICATE_ENTRY, JDM_ENTRY_NOT_FOUND, JDM_GENERIC_ERROR, JDM_INACCESSIBLE_URI, JDM_INCOMPATIBLE_ARGUMENT_SPECIFICATION, JDM_INCOMPATIBLE_SPECIFICATION, JDM_INVALID_SETTINGS, JDM_INVALID_URI, JDM_INVALID_USAGE, JDM_OBJECT_EXISTS, JDM_OBJECT_NOT_FOUND, JDM_RESERVED_1005, JDM_TASK_EXECUTING, JDM_TASK_FAILED, JDM_TASK_NOT_EXECUTING, JDM_VENDOR_SPECIFIC_ERROR_CODE_BEGIN, JDM_VENDOR_SPECIFIC_ERROR_CODE_END, JDMR_ARRAY_MISMATCH, JDMR_ARRAY_SIZE_EXCEEDED, JDMR_INVALID_ARGUMENT, JDMR_INVALID_CLASS_NAME, JDMR_INVALID_DATA_TYPE, JDMR_INVALID_OBJECT, JDMR_INVALID_OBJECT_TYPE, JDMR_INVALID_STRING_ARGUMENT, JDMR_NULL_ARGUMENT, JDMR_RUNTIME_GENERIC_ERROR, JDMR_STRING_TOO_LONG, JDMR_UNSUPPORTED_FEATURE
 
Constructor Summary
JDMUnsupportedFeatureException()
          Creates an instance of JDMUnsupportedFeatureException.
JDMUnsupportedFeatureException(java.lang.String errorMessage)
          Creates an instance of JDMUnsupportedFeatureException with the specified message and error code.
JDMUnsupportedFeatureException(java.lang.String errorMessage, int vendorCode, java.lang.String vendorMessage)
          Creates an instance of JDMUnsupportedFeatureException with the specified message and error code together with the vendor specific error code and message.
 
Method Summary
 int getErrorCode()
          Returns the JDM error code of this exception.
 int getVendorErrorCode()
          Returns the vendor-specific error code of the exception.
 java.lang.String getVendorErrorMessage()
          Returns the vendor-specific error message of the exception.
 
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDMUnsupportedFeatureException

public JDMUnsupportedFeatureException()
Creates an instance of JDMUnsupportedFeatureException. The error message defaults to null and the error code to JDMR_UNSUPPORTED_FEATURE.


JDMUnsupportedFeatureException

public JDMUnsupportedFeatureException(java.lang.String errorMessage)
Creates an instance of JDMUnsupportedFeatureException with the specified message and error code.

Parameters:
errorMessage - A message that describes the exception

JDMUnsupportedFeatureException

public JDMUnsupportedFeatureException(java.lang.String errorMessage,
                                      int vendorCode,
                                      java.lang.String vendorMessage)
Creates an instance of JDMUnsupportedFeatureException with the specified message and error code together with the vendor specific error code and message.

Parameters:
errorMessage - A message that describes the exception
vendorCode - A vendor specific number to indicate the cause of the exception
vendorMessage - A vendor specific message that describes the exception
Method Detail

getErrorCode

public int getErrorCode()
Returns the JDM error code of this exception. Returns 0 if no error code has been set.

Returns:
Integer - The JDM error code

getVendorErrorCode

public int getVendorErrorCode()
Returns the vendor-specific error code of the exception. Returns 0 if no vendor error code has been set.

Returns:
Integer - The vendor-specific error code

getVendorErrorMessage

public java.lang.String getVendorErrorMessage()
Returns the vendor-specific error message of the exception.

Returns:
String - The vendor-specific error message