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