com.ihr.xbrl.om.errors
Class XBRLInconsistency

java.lang.Object
  extended by com.ihr.xbrl.om.errors.XBRLInconsistency
Direct Known Subclasses:
XBRLInconsistencyCalculationMistmatch, XBRLInconsistencyCalculationSkipped, XBRLInconsistencyComparingWithZeroPrecisionZero, XBRLInconsistencyDTSDiscovery, XBRLInconsistencyRoundToPrecision0

public abstract class XBRLInconsistency
extends java.lang.Object

Class to store information about each inconsistency found in the XBRL document

Author:
Ignacio

Nested Class Summary
static class XBRLInconsistency.Contributor
          Used to keep track of elements involved in the calculation
 
Field Summary
static int ASSERTION_EVALUATION_FAILED
           
static int CALCULATION_COMPARISON_OF_NUMBER_WITH_ZERO_PRECISION_ZERO
           
static int CALCULATION_MISTMATCH
           
static int CALCULATION_RULE_SKIPPED_BY_DUPLICATE
           
static int DTS_DISCOVERY_FILE_NAME_DIFFERS
           
static int NUMBER_ROUNDED_TO_PRECISION_ZERO
           
 
Constructor Summary
XBRLInconsistency(int code, java.lang.String message)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getCode()
           
 java.lang.String getLocalizedMessage()
           
 java.lang.String getMessage()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CALCULATION_MISTMATCH

public static final int CALCULATION_MISTMATCH
See Also:
Constant Field Values

CALCULATION_RULE_SKIPPED_BY_DUPLICATE

public static final int CALCULATION_RULE_SKIPPED_BY_DUPLICATE
See Also:
Constant Field Values

CALCULATION_COMPARISON_OF_NUMBER_WITH_ZERO_PRECISION_ZERO

public static final int CALCULATION_COMPARISON_OF_NUMBER_WITH_ZERO_PRECISION_ZERO
See Also:
Constant Field Values

ASSERTION_EVALUATION_FAILED

public static final int ASSERTION_EVALUATION_FAILED
See Also:
Constant Field Values

DTS_DISCOVERY_FILE_NAME_DIFFERS

public static final int DTS_DISCOVERY_FILE_NAME_DIFFERS
See Also:
Constant Field Values

NUMBER_ROUNDED_TO_PRECISION_ZERO

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

XBRLInconsistency

public XBRLInconsistency(int code,
                         java.lang.String message)
Method Detail

getMessage

public java.lang.String getMessage()

getLocalizedMessage

public java.lang.String getLocalizedMessage()

getCode

public int getCode()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


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