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. |