Package com.ihr.xbrl.om.errors

Provides the classes necessary to produce and process XBRL related errors There are two error categories.

See:
          Description

Interface Summary
Branch  
LinkableErrorMessage This interface defines a function that is capable of generating an error message in HTML format that contains links to point to objects in the XBRL Infoset.
MessageTree  
 

Class Summary
LinkableErrorMessageHelpers Helper functions for formatting error messages in HTML
XBRLAssertionResult  
XBRLInconsistency Class to store information about each inconsistency found in the XBRL document
XBRLInconsistency.Contributor Used to keep track of elements involved in the calculation
XBRLInconsistencyCalculationMistmatch  
XBRLInconsistencyCalculationSkipped  
XBRLInconsistencyComparingWithZeroPrecisionZero  
XBRLInconsistencyDTSDiscovery  
XBRLInconsistencyRoundToPrecision0  
XBRLValidationReportToStringSerializer This class implements the XBRLValidationReportSerializer interface and generates a simple text string with the entire validation report.
 

Exception Summary
DTSDiscoveryException This exception is generated if there are errors while processing the DTS Discovery of the files included in the DTS.
XBRLDuplicateArcroleException  
XBRLDuplicateException  
XBRLDuplicateRoleException  
XBRLInconsistentDTSException This exception is thrown by the XBRLProcessor when an operation will put in danger the consistency of the object model
XBRLInitializationException Raised when the XBRL api or XBRL processors cannot be created for any reason
XBRLInternalErrorException Occurs when there is an internal error or functionality has not been yet implemented
XBRLInterruptedException This exception is thrown by the shouldStop method inside the DTSContainer object that is regularly called during the load process.
XBRLRuntimeException Standard runtime error while working with XBRL objects.
XBRLSchemaException Encapsulates Schema Validation errors into XBRLSchemaExceptions
XBRLSerializationException Generated when errors occurs during the serialization of the objects in XML fragments, documents, attributes etc.
XBRLValidationException Represents an XBRL Error according to the XBRL 2.1 specification
XBRLValidationExceptionArcroleRefPointsToNonSchemaFile  
XBRLValidationExceptionArcroleRefTargetIsNotSchema  
XBRLValidationExceptionArcroleTypeUsedOnUndeclaredElement  
XBRLValidationExceptionArcSourceErrorNoSourceFound  
XBRLValidationExceptionArcSourceErrorUnreachableLocatorReference  
XBRLValidationExceptionArcTargetErrorNoTargetFound  
XBRLValidationExceptionArcTargetErrorUnreachableLocatorReference  
XBRLValidationExceptionCantGetSchemaType  
XBRLValidationExceptionConceptAmbiguousBalance  
XBRLValidationExceptionConceptFactPeriodTypeMistmatch  
XBRLValidationExceptionConceptLabelProhibitedInvalidTarget  
XBRLValidationExceptionConceptLabelSourceIsNotConcept  
XBRLValidationExceptionConceptLabelTargetIsNotLocalAndRelationshipIsNotProhibit  
XBRLValidationExceptionConceptLabelTargetIsNotResource  
XBRLValidationExceptionConceptMissingPeriodType  
XBRLValidationExceptionConceptNotAssignedToFact  
XBRLValidationExceptionConceptNotFoundCreatingFact  
XBRLValidationExceptionConceptReferenceProhibitedInvalidTarget  
XBRLValidationExceptionConceptReferenceSourceIsNotConcept  
XBRLValidationExceptionConceptReferenceTargetIsNotLocalAndRelationshipIsNotProhibit  
XBRLValidationExceptionConceptReferenceTargetIsNotResource  
XBRLValidationExceptionContentModelException  
XBRLValidationExceptionDateDateEndIsEarlierThanDateStart  
XBRLValidationExceptionDateInvalidPeriodDates  
XBRLValidationExceptionDateIsNotValidISO8601  
XBRLValidationExceptionDuplicateUseOn  
XBRLValidationExceptionElementDefinitionNotFoundInSchemas  
XBRLValidationExceptionElementLabelTargetError  
XBRLValidationExceptionElementReferenceTargetError  
XBRLValidationExceptionEncapsulateDTSDiscoveryException  
XBRLValidationExceptionEncapsulateIOException  
XBRLValidationExceptionEncapsulateLicenseVerificationException  
XBRLValidationExceptionEncapsulateMalformedURLException  
XBRLValidationExceptionEncapsulateSchemaException  
XBRLValidationExceptionEncapsulateURISyntaxException  
XBRLValidationExceptionEssenceAliasDifferentBalance  
XBRLValidationExceptionEssenceAliasDifferentItemTypes  
XBRLValidationExceptionEssenceAliasDifferentPeriodTypes  
XBRLValidationExceptionEssenceAliasNonUEqual  
XBRLValidationExceptionEssenceAliasNonVEqual  
XBRLValidationExceptionEssenceAliasSourceNotItem  
XBRLValidationExceptionEssenceAliasTargetNotItem  
XBRLValidationExceptionExtendedLinkDoNotContainArcs  
XBRLValidationExceptionFactError  
XBRLValidationExceptionFactFootnotearcSourceNotFact  
XBRLValidationExceptionFactFootnotearcSourceOutOfInstanceScope  
XBRLValidationExceptionFactFootnotearcTargetNotResource  
XBRLValidationExceptionFactFootnotearcTargetOutOfInstanceScope  
XBRLValidationExceptionFactIsNillConceptIsNotNillable  
XBRLValidationExceptionFootnoteLangMissing  
XBRLValidationExceptionGeneralSpecialSourceNotItem  
XBRLValidationExceptionGeneralSpecialTargetNotItem  
XBRLValidationExceptionGenericLinkbaseInvalidArcroleURI  
XBRLValidationExceptionGenericLinkbaseInvalidRoleURI  
XBRLValidationExceptionImportIsNotSchema  
XBRLValidationExceptionIncludeIsNotSchema  
XBRLValidationExceptionInvalidAttributeValue  
XBRLValidationExceptionInvalidDirectedCyclesFound  
XBRLValidationExceptionInvalidElementValueException  
XBRLValidationExceptionInvalidEmptyHRef  
XBRLValidationExceptionInvalidNumberOfValuesForAttribute  
XBRLValidationExceptionInvalidUndirectedCyclesFound  
XBRLValidationExceptionInvalidXPointerSyntaxForXBRL  
XBRLValidationExceptionISO4217UnitHasMoreUnits  
XBRLValidationExceptionISO4217UnitHasWrongNamespace  
XBRLValidationExceptionISO4217WrongLocalPart  
XBRLValidationExceptionLabelInvalidResource  
XBRLValidationExceptionLabelResourceLangMising  
XBRLValidationExceptionMissingUnitForNumericFact  
XBRLValidationExceptionMultipleArcroleTypeDefinitions  
XBRLValidationExceptionMultipleRoleTypeDefinitions  
XBRLValidationExceptionNumericValueHasDecimalsAndPrecision  
XBRLValidationExceptionNumericValueHasNoDecimalsAndNoPrecision  
XBRLValidationExceptionNumericValueIsNillAndHasDecimalsOrPrecision  
XBRLValidationExceptionPreferredLabelLabelNotFound  
XBRLValidationExceptionPreferredLabelRoleNotDefined  
XBRLValidationExceptionRedefineError  
XBRLValidationExceptionRequiresElementTargetNotFound  
XBRLValidationExceptionRoleRefPointsToNonSchemaFile  
XBRLValidationExceptionRoleRefTargetIsNotSchema  
XBRLValidationExceptionRoleTypeUnresolvable  
XBRLValidationExceptionRoleTypeUsedOnUndeclaredElement  
XBRLValidationExceptionScenarioContentErrorNamespace  
XBRLValidationExceptionScenarioContentErrorSubstGroup  
XBRLValidationExceptionSegmentContentErrorNamespace  
XBRLValidationExceptionSegmentContentErrorSubstGroup  
XBRLValidationExceptionSharesUnitHasMoreUnits  
XBRLValidationExceptionSharesUnitHasWrongNamespace  
XBRLValidationExceptionSharesWrongLocalPart  
XBRLValidationExceptionSummationItemInvalidCreditDebit  
XBRLValidationExceptionSummationItemInvalidWeightValue  
XBRLValidationExceptionSummationItemSourceNotItem  
XBRLValidationExceptionSummationItemSourceNotNumeric  
XBRLValidationExceptionSummationItemTargetNotItem  
XBRLValidationExceptionSummationItemTargetNotNumeric  
XBRLValidationExceptionTargetIsNotConcept  
XBRLValidationExceptionTargetIsNotContext  
XBRLValidationExceptionTargetIsNotFact  
XBRLValidationExceptionTargetIsNotUnit  
XBRLValidationExceptionTupleContainsNonValidAttributes  
XBRLValidationExceptionTupleContainsNonXBRLFacts  
XBRLValidationExceptionUnitDeclarationInNamespaceMustBeSharesOrPure  
XBRLValidationExceptionUnitsNotSimplifiedForm  
XBRLValidationExceptionXLINKErrorDuplicateArcs  
XBRLValidationExceptionXLINKErrorUnresolvableURI  
 

Package com.ihr.xbrl.om.errors Description

Provides the classes necessary to produce and process XBRL related errors

There are two error categories. XBRLInconsistiencies and XBRLValidationExceptions. The API has other errors as well for example the XBRLSerializationException that is raised if there are problems during the conversion from the object model to the XML files before they are saved to disk or the XBRLRuntimeException that should be raised when something really unexpected happens.

Since:
2.0 Created: 22/05/2009
Author:
Ignacio


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