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 | 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 | ConceptAspectValue(Concept concept) An ConceptAspectValue class represents a particular value for the concept aspect. | |
| Constants | Constants() The Constants class defines constants for common namespaces. | |
| ConstraintSet | ConstraintSet(constraints=None) 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 | Context() An Context class represents an XBRL context in the XBRL instance. | |
| ContextEntityData | __Entity() An ContextEntityData class represents an <xbrli:entity> element with an XBRL context in the XBRL instance. | |
| ContextEntityDataIdentifierData | __Identifier() An ContextEntityDataIdentifierData class represents an <xbrli:identifier> element with an XBRL context in the XBRL instance. | |
| ContextEntityDataSegmentData | __Segment() An ContextEntityDataSegmentData class represents a <xbrli:segment> element with an XBRL context in the XBRL instance. | |
| ContextPeriodData | __Period() An ContextPeriodData class represents a <xbrli:period> element with an XBRL context in the XBRL instance. | |
| ContextPeriodDataEndDateData | __EndDate() An ContextPeriodDataEndDateData class represents a <xbrli:endDate> element with an XBRL context in the XBRL instance. | |
| ContextPeriodDataForeverData | __Forever() An ContextPeriodDataForeverData class represents a <xbrli:forever> element with an XBRL context in the XBRL instance. | |
| ContextPeriodDataInstantData | __Instant() An ContextPeriodDataInstantData class represents an <xbrli:instant> element with an XBRL context in the XBRL instance. | |
| ContextPeriodDataStartDateData | __StartDate() An ContextPeriodDataStartDateData class represents a <xbrli:startDate> element with an XBRL context in the XBRL instance. | |
| ContextScenarioData | __Scenario() 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 | Decimals The Decimals class represents the value of the @decimals attribute on an XBRL numeric fact. | |
| DimensionAspectValue | 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 | 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 | EntityIdentifierAspectValue(unicode identifier, unicode scheme) An EntityIdentifierAspectValue class represents a particular value for the entity identifier aspect. | |
| EnumerationValueCollection | The EnumerationValueCollection class represents a collection of Item objects. | |
| ExplicitDimensionAspectValue | ExplicitDimensionAspectValue(Dimension dim, Item value=None) 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 | Fact() An Fact class represents a fact in an XBRL instance document. | |
| FactSet | FactSet(facts=None) 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 | Fraction The Fraction class represents the value of XBRL fraction numeric facts. | |
| InlineXbrlDocumentSet | InlineXBRLDocumentSet() An InlineXbrlDocumentSet object represents an Inline XBRL document set. | |
| InlineXBRLReportBuilder | ||
| InlineXbrlSettings | 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 | InlineXBRLTransformationRegistry() An InlineXbrlTransformationRegistry object represents a set of InlineXbrlTransformFunction. | |
| InlineXbrlTransformFunction | InlineXBRLTransformFunction() An InlineXbrlTransformFunction object represents one Transformation defined in an Inline XBRL Transformation Registry. | |
| InlineXbrlValidationSettings | InlineXbrlValidationSettings The InlineXbrlValidationSettings class allows to modify the settings used to validate Inline XBRL documents. | |
| Instance | Instance() An Instance object represents an XBRL instance document. | |
| InstanceDocumentBuilder | InstanceDocumentBuilder(DTS dts, add_generated_by_comment=True, add_xbrl_root_element=True, add_dts_references=False) The InstanceDocumentBuilder class provides a high-level API to construct new XBRL instance documents. | |
| InstanceSettings | InstanceSettings The InstanceSettings class allows to modify the settings used to load and validate XBRL instance documents. | |
| InstanceValidationSettings | InstanceValidationSettings The InstanceValidationSettings class allows to modify the settings used to validate XBRL instance documents. | |
| Item | Item() An Item class represents an item in an XBRL instance document. | |
| IXTVersionDictionary | ||
| LinkbaseRefCollection | The LinkbaseRefCollection class represents a collection of LinkbaseRef objects. | |
| LocationAspectValue | 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 | 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 | PeriodAspectValue() An PeriodAspectValue class represents a particular value for the period aspect. | |
| Precision | 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. | |
| ReportInfo | ReportInfo() An ReportInfo object represents an XBRL report within a report package. | |
| ReportInfoCollection | The ReportInfoCollection class represents a collection of ReportInfo objects. | |
| ReportPackage | ReportPackage() An ReportPackage object represents an XBRL report package. | |
| ReportPackageBuilder | ReportPackageBuilder(top_level_directory_name, report_package_type, catalog=None, *, **kargs) The ReportPackageBuilder specifies an interface to create XBRL Report Packages. | |
| ReportPackageSettings | ||
| RoleRefCollection | The RoleRefCollection class represents a collection of RoleRef objects. | |
| ScenarioAspectValue | ScenarioAspectValue(elements=None) An ScenarioAspectValue class represents a particular value for the scenario aspect. | |
| SchemaRefCollection | The SchemaRefCollection class represents a collection of SchemaRef objects. | |
| SegmentAspectValue | SegmentAspectValue(elements=None) An SegmentAspectValue class represents a particular value for the segment aspect. | |
| TransformationRegistryList | The TransformationRegistryList class represents a list of transformation registry URIs. | |
| Tuple | Tuple() An Tuple class represents a tuple in an XBRL instance document. | |
| TypedDimensionAspectValue | TypedDimensionAspectValue(Dimension dim, ElementInformationItem value=None) 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 | Unit() An Unit class represents an XBRL unit in the XBRL instance. | |
| UnitMeasureData | __Measure() An UnitMeasureData class represents a <xbrli:measure> element with an XBRL unit in an XBRL instance. | |
| UnitAspectValue | UnitAspectValue(numerator, denominator=None) An UnitAspectValue class represents a particular value for the unit aspect. | |
| UnitCollection | The UnitCollection class represents a collection of Unit objects. | |
| UnitsRegistry | UnitsRegistry() An UnitsRegistry object represents an XBRL Units Registry. | |
| UnitsRegistryUnitData | __utr_Unit() This class represents the <utr:unit> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataBaseStandardData | __utr_BaseStandard() This class represents the <utr:baseStandard> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataConversionContentData | __utr_ConversionContent() This class represents the <utr:conversionContent> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataConversionPresentationData | __utr_ConversionPresentation() This class represents the <utr:conversionPresentation> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataDefinitionData | __utr_Definition() This class represents the <utr:definition> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataDenominatorItemTypeData | __utr_DenominatorItemType() This class represents the <utr:denominatorItemType> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataItemTypeData | __utr_ItemType() This class represents the <utr:itemType> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataItemTypeDateData | __utr_ItemTypeDate() This class represents the <utr:itemTypeDate> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataNsDenominatorItemTypeData | __utr_NsDenominatorItemType() This class represents the <utr:nsDenominatorItemType> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataNsItemTypeData | __utr_NsItemType() This class represents the <utr:nsItemType> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataNsNumeratorItemTypeData | __utr_NsNumeratorItemType() This class represents the <utr:nsNumeratorItemType> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataNsUnitData | __utr_NsUnit() This class represents the <utr:nsUnit> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataNumeratorItemTypeData | __utr_NumeratorItemType() This class represents the <utr:numeratorItemType> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataStatusData | __utr_Status() This class represents the <utr:status> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataSymbolData | __utr_Symbol() This class represents the <utr:symbol> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataUnitIdData | __utr_UnitId() This class represents the <utr:unitId> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataUnitNameData | __utr_UnitName() This class represents the <utr:unitName> element in the Units Registry utr.xml file. | |
| UnitsRegistryUnitDataVersionDateData | __utr_VersionDate() This class represents the <utr:versionDate> element in the Units Registry utr.xml file. | |
| UnitsRegistrySettings | 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 | XPathExpression() A XPathExpression class represents an XPath expression in the DTS. |
| Enumeration | Description | |
|---|---|---|
| AspectType | AspectType The AspectType enumeration represents the different types of aspects defined by the non-dimensional and dimensional aspect models. | |
| Calc11RoundingMode | ||
| CalculationsMode | ||
| DuplicateClass | 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 | 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 | 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. | |
| ReportPackageType | The ReportPackageType enumeration specifies the type of the report package. See here for more details. | |
| ReportType | The ReportType enumeration specifies the type of report. See here for more details. | |
| UriTransformationStrategy | UriTransformationStrategy The UriTransformationStrategy enum allows to specify how uris in source documents should be copied to generated output documents. |