Dimension domain, optimized for dimensional instance validation.
Dimensional context.
Dimensional context. This type is optimized for dimensional instance validation.
Dimensional context element, so either a dimensional segment or dimensional scenario.
Dimensional context element, so either a dimensional segment or dimensional scenario. This type and its sub-types are optimized for dimensional instance validation.
Dimensional instance validator.
Dimensional instance validator. It wraps a taxonomy as TaxonomyApi
instance.
Instances of this class are expensive to create, and should be created only once per DTS and then retained in memory.
This class is most useful if the taxonomy from which it is instantiated is known to be XBRL Core and Dimensions valid.
This class does not offer any schema validation queries, so typed dimension validation queries miss the schema validation part for typed dimension members.
Typed dimension member, which on the one hand knows its ancestry, and on the other hand can be compared for equality.
Exception encountered during validation.
Exception encountered during validation. Error xbrldie:PrimaryItemDimensionallyInvalidError does not count as an exception here, but is treated as a normal Boolean validation result. Error xbrldie:IllegalTypedDimensionContentError is absent due to the lack of schema validation (for typed dimension members) in this context.
Instance validators, wrapping some taxonomy object. These validators are aware of XBRL instances and how to (dimensionally) validate them.