Altova.RaptorXml.Xbrl Namespace |
The Altova.RaptorXml.Xbrl namespace provides a .NET API for the XBRL 2.1 specification.
This .NET interface enables the user to navigate the XBRL instance document and access information from any fact item or tuple.
Class | Description | |
---|---|---|
![]() | ArcroleRefCollection | The ArcroleRefCollection class represents a collection of ArcroleRef objects. |
![]() | Aspect | |
![]() | AspectSet | |
![]() | AspectValue | The AspectValue class represents the base class for all types of aspect values. |
![]() | AttributeValuesDictionary | The AttributeValuesDictionary class represents a collection of attributes and their corresponding values. It is implemented as a dictionary of attribute QNames (QName) to string values. |
![]() | ConceptAspectValue | An ConceptAspectValue class represents a particular value for the concept aspect. |
![]() | Constants | The Constants class defines constants for common namespaces. |
![]() | ConstraintSet | An ConstraintSet class represents a set of XBRL aspect constraints. For each aspect a constraint with an aspect value can be set. When a constraint set is passed to the Filter(QName, Context, Unit, Boolean)() method, facts that don't match the specified aspect values will be filtered out. |
![]() | Context | An Context class represents an XBRL context in the XBRL instance. |
![]() | ContextEntityData | An ContextEntityData class represents an <xbrli:entity> element with an XBRL context in the XBRL instance. |
![]() | ContextEntityDataIdentifierData | An ContextEntityDataIdentifierData class represents an <xbrli:identifier> element with an XBRL context in the XBRL instance. |
![]() | ContextEntityDataSegmentData | An ContextEntityDataSegmentData class represents a <xbrli:segment> element with an XBRL context in the XBRL instance. |
![]() | ContextPeriodData | An ContextPeriodData class represents a <xbrli:period> element with an XBRL context in the XBRL instance. |
![]() | ContextPeriodDataEndDateData | An ContextPeriodDataEndDateData class represents a <xbrli:endDate> element with an XBRL context in the XBRL instance. |
![]() | ContextPeriodDataForeverData | An ContextPeriodDataForeverData class represents a <xbrli:forever> element with an XBRL context in the XBRL instance. |
![]() | ContextPeriodDataInstantData | An ContextPeriodDataInstantData class represents an <xbrli:instant> element with an XBRL context in the XBRL instance. |
![]() | ContextPeriodDataStartDateData | An ContextPeriodDataStartDateData class represents a <xbrli:startDate> element with an XBRL context in the XBRL instance. |
![]() | ContextScenarioData | An ContextScenarioData class represents a <xbrli:scenario> element with an XBRL context in the XBRL instance. |
![]() | ContextCollection | The ContextCollection class represents a collection of Context objects. |
![]() | ContextDimensionAspectValueCollection | The ContextDimensionAspectValueCollection class represents a collection of DimensionAspectValue objects. |
![]() | ContextExplicitDimensionAspectValueCollection | The ContextExplicitDimensionAspectValueCollection class represents a collection of ExplicitDimensionAspectValue objects. |
![]() | ContextTypedDimensionAspectValueCollection | The ContextTypedDimensionAspectValueCollection class represents a collection of TypedDimensionAspectValue objects. |
![]() | Decimals | The Decimals class represents the value of the @decimals attribute on an XBRL numeric fact. |
![]() | DimensionAspectValue | The DimensionAspectValue class represents the base class for explicit and typed dimension aspect values. |
![]() | DimensionAspectValueCollection | The DimensionAspectValueCollection class represents a collection of DimensionAspectValue objects. |
![]() | DomainMemberList | The DomainMemberList class represents a list of Item objects. |
![]() | DomainMemberListDomainMemberListEnumerator | |
![]() | DuplicateFactSet | A DuplicateFactSet class represents a set of duplicate XBRL facts in an instance. |
![]() | DuplicateFactSetCollection | The DuplicateFactSetCollection class represents a collection of DuplicateFactSet objects. |
![]() | EntityIdentifierAspectValue | An EntityIdentifierAspectValue class represents a particular value for the entity identifier aspect. |
![]() | EnumerationValueCollection | The EnumerationValueCollection class represents a collection of Item objects. |
![]() | ExplicitDimensionAspectValue | An ExplicitDimensionAspectValue class represents a particular value for the dimension aspect of explicit dimensions. |
![]() | ExplicitDimensionAspectValueCollection | The ExplicitDimensionAspectValueCollection class represents a collection of ExplicitDimensionAspectValue objects. |
![]() | Fact | An Fact class represents a fact in an XBRL instance document. |
![]() | FactSet | A FactSet class represents a set of XBRL facts in an instance. |
![]() | FactSetConceptAspectValueCollection | The FactSetConceptAspectValueCollection class represents a collection of ConceptAspectValue objects. |
![]() | FactSetDimensionAspectValueCollection | The FactSetDimensionAspectValueCollection class represents a collection of DimensionAspectValue objects. |
![]() | FactSetEntityIdentifierAspectValueCollection | The FactSetEntityIdentifierAspectValueCollection class represents a collection of EntityIdentifierAspectValue objects. |
![]() | FactSetNonXdtScenarioAspectValueCollection | The FactSetNonXdtScenarioAspectValueCollection class represents a collection of ScenarioAspectValue objects. |
![]() | FactSetNonXdtSegmentAspectValueCollection | The FactSetNonXdtSegmentAspectValueCollection class represents a collection of SegmentAspectValue objects. |
![]() | FactSetPeriodAspectValueCollection | The FactSetPeriodAspectValueCollection class represents a collection of PeriodAspectValue objects. |
![]() | FactSetUnitAspectValueCollection | The FactSetUnitAspectValueCollection class represents a collection of UnitAspectValue objects. |
![]() | FootnoteCollection | The FootnoteCollection class represents a collection of Footnote objects. |
![]() | FootnoteLinkCollection | The FootnoteLinkCollection class represents a collection of ExtendedLink objects. |
![]() | FootnoteRelationshipCollection | The FootnoteRelationshipCollection class represents a collection of FootnoteRelationship objects. |
![]() | Fraction | The Fraction class represents the value of XBRL fraction numeric facts. |
![]() | InlineXbrlDocumentSet | An InlineXbrlDocumentSet object represents an Inline XBRL document set. |
![]() | InlineXBRLReportBuilder | |
![]() | InlineXbrlSettings | The InlineXbrlSettings class allows to modify the settings used to validate and transform Inline XBRL documents. |
![]() | InlineXbrlTargetDocumentDictionary | The InlineXbrlTargetDocumentDictionary class represents the ouptput of an Inline XBRL transformation. It is implemented as a dictionary of target names to the output XML document (DocumentInformationItem). |
![]() | InlineXbrlTargetInstanceDictionary | The InlineXbrlTargetInstanceDictionary class represents the ouptput of an Inline XBRL transformation. It is implemented as a dictionary of target names to the output XBRL instance (Instance). |
![]() | InlineXbrlTransformationRegistry | An InlineXbrlTransformationRegistry object represents a set of InlineXbrlTransformFunction. |
![]() | InlineXbrlTransformFunction | An InlineXbrlTransformFunction object represents one Transformation defined in an Inline XBRL Transformation Registry. |
![]() | InlineXbrlValidationSettings | The InlineXbrlValidationSettings class allows to modify the settings used to validate Inline XBRL documents. |
![]() | Instance | An Instance object represents an XBRL instance document. |
![]() | InstanceDocumentBuilder | The InstanceDocumentBuilder class provides a high-level API to construct new XBRL instance documents. |
![]() | InstanceSettings | The InstanceSettings class allows to modify the settings used to load and validate XBRL instance documents. |
![]() | InstanceValidationSettings | The InstanceValidationSettings class allows to modify the settings used to validate XBRL instance documents. |
![]() | Item | An Item class represents an item in an XBRL instance document. |
![]() | LinkbaseRefCollection | The LinkbaseRefCollection class represents a collection of LinkbaseRef objects. |
![]() | LocationAspectValue | An LocationAspectValue class represents a particular value for the location aspect. |
![]() | MeasureCollection | The MeasureCollection class represents a collection of UnitMeasureData objects. |
![]() | NonXdtElementCollection | The NonXdtElementCollection class represents a collection of ElementInformationItem objects. |
![]() | OccAspectValue | The OccAspectValue class represents the base class for segment and scenario aspect values. |
![]() | OccElementCollection | The OccElementCollection class represents a collection of ElementInformationItem objects. |
![]() | PeriodAspectValue | An PeriodAspectValue class represents a particular value for the period aspect. |
![]() | Precision | The Precision class represents the value of the @precision attribute on an XBRL numeric fact. |
![]() | QNameCollection | The QNameCollection class represents a collection of QName objects. |
![]() | RoleRefCollection | The RoleRefCollection class represents a collection of RoleRef objects. |
![]() | ScenarioAspectValue | An ScenarioAspectValue class represents a particular value for the scenario aspect. |
![]() | SchemaRefCollection | The SchemaRefCollection class represents a collection of SchemaRef objects. |
![]() | SegmentAspectValue | An SegmentAspectValue class represents a particular value for the segment aspect. |
![]() | TransformationRegistryList | The TransformationRegistryList class represents a list of transformation registry URIs. |
![]() | Tuple | An Tuple class represents a tuple in an XBRL instance document. |
![]() | TypedDimensionAspectValue | An TypedDimensionAspectValue class represents a particular value for the dimension aspect of typed dimensions. |
![]() | TypedDimensionAspectValueCollection | The TypedDimensionAspectValueCollection class represents a collection of TypedDimensionAspectValue objects. |
![]() | Unit | An Unit class represents an XBRL unit in the XBRL instance. |
![]() | UnitMeasureData | An UnitMeasureData class represents a <xbrli:measure> element with an XBRL unit in an XBRL instance. |
![]() | UnitAspectValue | An UnitAspectValue class represents a particular value for the unit aspect. |
![]() | UnitCollection | The UnitCollection class represents a collection of Unit objects. |
![]() | UnitsRegistry | An UnitsRegistry object represents an XBRL Units Registry. |
![]() | UnitsRegistryUnitData | This class represents the <utr:unit> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataBaseStandardData | This class represents the <utr:baseStandard> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataConversionContentData | This class represents the <utr:conversionContent> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataConversionPresentationData | This class represents the <utr:conversionPresentation> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataDefinitionData | This class represents the <utr:definition> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataDenominatorItemTypeData | This class represents the <utr:denominatorItemType> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataItemTypeData | This class represents the <utr:itemType> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataItemTypeDateData | This class represents the <utr:itemTypeDate> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataNsDenominatorItemTypeData | This class represents the <utr:nsDenominatorItemType> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataNsItemTypeData | This class represents the <utr:nsItemType> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataNsNumeratorItemTypeData | This class represents the <utr:nsNumeratorItemType> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataNsUnitData | This class represents the <utr:nsUnit> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataNumeratorItemTypeData | This class represents the <utr:numeratorItemType> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataStatusData | This class represents the <utr:status> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataSymbolData | This class represents the <utr:symbol> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataUnitIdData | This class represents the <utr:unitId> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataUnitNameData | This class represents the <utr:unitName> element in the Units Registry utr.xml file. |
![]() | UnitsRegistryUnitDataVersionDateData | This class represents the <utr:versionDate> element in the Units Registry utr.xml file. |
![]() | UnitsRegistrySettings | The UnitsRegistrySettings class allows to modify the settings used to load XBRL Units Registries. |
![]() | UnitsRegistryStatusList | The UnitsRegistryStatusList class represents a list of String objects. |
![]() | UnitsRegistryUnitCollection | The UnitsRegistryUnitCollection class represents a collection of UnitsRegistryUnitData objects. |
![]() | XPathExpression | A XPathExpression class represents an XPath expression in the DTS. |
Enumeration | Description | |
---|---|---|
![]() | AspectType | The AspectType enumeration represents the different types of aspects defined by the non-dimensional and dimensional aspect models. |
![]() | Calc11RoundingMode | |
![]() | CalculationsMode | |
![]() | DuplicateClass | The DuplicateClass enum represents the various classes of duplicates defined in the Handling Duplicate Facts in XBRL and Inline XBRL 1.0 working group note. See here for more details. |
![]() | InlineXbrlVersion | The InlineXbrlVersion enum indicates the version of the Inline XBRL specification that should be used to validate and tranform Inline XBRL instance documents. |
![]() | InlineXbrlWhitespace | The InlineXbrlWhitespace enum indicates the default whitespace normalization during transformation of Inline XBRL tags. |
![]() | PeriodType | The PeriodType enumeration represents the various possible choices how date intervals can be represented in an XBRL instance. See here for more details. |
![]() | UriTransformationStrategy | The UriTransformationStrategy enum allows to specify how uris in source documents should be copied to generated output documents. |