com.ihr.xbrl.om.errors
Class DTSDiscoveryException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ihr.xbrl.om.errors.DTSDiscoveryException
All Implemented Interfaces:
java.io.Serializable

public class DTSDiscoveryException
extends java.lang.Exception

This exception is generated if there are errors while processing the DTS Discovery of the files included in the DTS. This includes but are not limited to XSDSchema errors in the DTS files, Locators with incorrect syntax, Files not found from xlink:href attributes, etc...

Author:
Ignacio
See Also:
Serialized Form

Field Summary
static int DOC_DOES_NOT_EXIST_OR_CANNOT_BE_OPENED
           
static int DOC_DOES_NOT_LOOK_LIKE_AN_XBRLDOCUMENT
           
static int DOC_IS_NOT_XBRLDOCUMENT
           
static int EMBEDED_EXCEPTION
           
static int EMBEDED_EXCEPTION_NO_REF
           
static int EMBEDED_EXCEPTION_WITH_LOCATION
           
static int EMBEDED_XBRL_VALIDATION_EXCEPTION
           
static int INVALID_DOCUMENT_IN_LINKBASEREF
           
static int INVALID_SCHEMA_IN_INCLUDE
           
static int INVALID_SCHEMA_IN_SCHEMAREF
           
static int METHOD_NOT_IMPLEMENTED
           
static int MISTMATCHING_LINKBASEREF_AND_LINKBASE
           
static int NOT_LEGAL_DTS_ATEMPT_TO_INCLUDE_INSTANCE
           
static int SCHEMA_COMPILATION_ERROR
           
static int SCHEMA_VALIDATION_ERROR
           
 
Constructor Summary
DTSDiscoveryException(int subCode)
           
DTSDiscoveryException(int subCode, java.lang.Object... param)
           
DTSDiscoveryException(int subCode, java.lang.Throwable cause, java.net.URI docUri)
           
DTSDiscoveryException(int subCode, java.lang.Throwable cause, XBRLDTSDocument parent, java.lang.String where)
           
DTSDiscoveryException(int subCode, java.lang.Throwable cause, XBRLDTSDocument parent, java.net.URI docUri, int line, int col)
           
DTSDiscoveryException(int subCode, java.net.URI uri)
           
DTSDiscoveryException(int subCode, XMLDocumentURI source)
           
 
Method Summary
 int getCode()
           
 int getSubCode()
           
 
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
 

Field Detail

DOC_IS_NOT_XBRLDOCUMENT

public static final int DOC_IS_NOT_XBRLDOCUMENT
See Also:
Constant Field Values

DOC_DOES_NOT_EXIST_OR_CANNOT_BE_OPENED

public static final int DOC_DOES_NOT_EXIST_OR_CANNOT_BE_OPENED
See Also:
Constant Field Values

METHOD_NOT_IMPLEMENTED

public static final int METHOD_NOT_IMPLEMENTED
See Also:
Constant Field Values

NOT_LEGAL_DTS_ATEMPT_TO_INCLUDE_INSTANCE

public static final int NOT_LEGAL_DTS_ATEMPT_TO_INCLUDE_INSTANCE
See Also:
Constant Field Values

MISTMATCHING_LINKBASEREF_AND_LINKBASE

public static final int MISTMATCHING_LINKBASEREF_AND_LINKBASE
See Also:
Constant Field Values

INVALID_SCHEMA_IN_SCHEMAREF

public static final int INVALID_SCHEMA_IN_SCHEMAREF
See Also:
Constant Field Values

INVALID_SCHEMA_IN_INCLUDE

public static final int INVALID_SCHEMA_IN_INCLUDE
See Also:
Constant Field Values

SCHEMA_VALIDATION_ERROR

public static final int SCHEMA_VALIDATION_ERROR
See Also:
Constant Field Values

SCHEMA_COMPILATION_ERROR

public static final int SCHEMA_COMPILATION_ERROR
See Also:
Constant Field Values

EMBEDED_EXCEPTION

public static final int EMBEDED_EXCEPTION
See Also:
Constant Field Values

INVALID_DOCUMENT_IN_LINKBASEREF

public static final int INVALID_DOCUMENT_IN_LINKBASEREF
See Also:
Constant Field Values

EMBEDED_EXCEPTION_WITH_LOCATION

public static final int EMBEDED_EXCEPTION_WITH_LOCATION
See Also:
Constant Field Values

EMBEDED_XBRL_VALIDATION_EXCEPTION

public static final int EMBEDED_XBRL_VALIDATION_EXCEPTION
See Also:
Constant Field Values

DOC_DOES_NOT_LOOK_LIKE_AN_XBRLDOCUMENT

public static final int DOC_DOES_NOT_LOOK_LIKE_AN_XBRLDOCUMENT
See Also:
Constant Field Values

EMBEDED_EXCEPTION_NO_REF

public static final int EMBEDED_EXCEPTION_NO_REF
See Also:
Constant Field Values
Constructor Detail

DTSDiscoveryException

public DTSDiscoveryException(int subCode,
                             XMLDocumentURI source)
Parameters:
subCode -
source -

DTSDiscoveryException

public DTSDiscoveryException(int subCode,
                             java.net.URI uri)
Parameters:
subCode -
uri -

DTSDiscoveryException

public DTSDiscoveryException(int subCode)
Parameters:
subCode - (no string message is required)

DTSDiscoveryException

public DTSDiscoveryException(int subCode,
                             java.lang.Object... param)
Parameters:
subCode -
param - multiple objects. The toString method will be used to format the error message

DTSDiscoveryException

public DTSDiscoveryException(int subCode,
                             java.lang.Throwable cause,
                             XBRLDTSDocument parent,
                             java.net.URI docUri,
                             int line,
                             int col)
Parameters:
subCode -
cause -
parent -
docUri -
line -
col -

DTSDiscoveryException

public DTSDiscoveryException(int subCode,
                             java.lang.Throwable cause,
                             XBRLDTSDocument parent,
                             java.lang.String where)
Parameters:
subCode -
cause -
parent -
docUri -

DTSDiscoveryException

public DTSDiscoveryException(int subCode,
                             java.lang.Throwable cause,
                             java.net.URI docUri)
Parameters:
subCode -
cause -
docUri -
Method Detail

getCode

public int getCode()

getSubCode

public int getSubCode()


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa