Aspose.Finance.Xbrl

Classes

ClassDescription
ArcThe base abstract class of Xlink with Arc type.
ArcroleReferenceThis class is used to resolve custom arcrole values that are used in a Linkbase or an XBRL Instance.
ArcroleTypeThis class is used to define custom arc role type.
CalculationArcThis class is a Xlink with Arc type. It defines how Concepts relate to one another for calculation purposes.
CalculationLinkThis class describes calculation relationships between Concepts in taxonomies.
CalculationLinkbaseRefThis class is used to calculation linkbase reference.
ConceptConcepts are defined in two equivalent ways. In a syntactic sense, a concept is an XML Schema element definition, defining the element to be in the item element substitution group or in the tuple element substitution group. At a semantic level, a concept is a definition of a kind of fact that can be reported about the activities or nature of a business activity.
ContextThis class contains the entity, the period and the scenario that collectively give the appropriate context for understanding the values of items.
ContextEntityThe entity of the Context.
ContextPeriodThe peroid of the Context.
ContextSenarioThe senario of the Context.
DefinitionArcThis class is a Xlink with Arc type. It defines various kinds of relationships between Concepts.
DefinitionLinkThis class is intended to contain a variety of miscellaneous relationships between Concepts in taxonomies.
DefinitionLinkbaseRefThis class is used to definition linkbase reference.
DimensionMemberThe class represents dimension member. It is defined in https://www.xbrl.org/specification/dimensions/rec-2012-01-25/dimensions-rec-2006-09-18+corrected-errata-2012-01-25-clean.html.
FactFact can be simple, in which case their values must be expressed as simple content, and facts can be compound, in which case their value is made up from other simple and/or compound fact. Simple fact are expressed using Item. Compound facts are expressed using Tupletuple.
FootnoteThis class is a Xlink with Resource type. It iss the only resource allowed in FootnoteLink.
FootnoteArcThis class is a Xlink with Arc type. It is contained in FootnoteLink.
FootnoteLinkThis class contains Locators, resources and arcs that describe irregular relationships between facts in an XBRL Instance.
IOConfig
ItemAn item is an element in the substitution group for the XBRL item element. It contains the value of the simple fact and a reference to the context (and unit for numeric items) needed to correctly interpret that fact.
LabelThis class is a Xlink with Resource type. Although each taxonomy defines a single set of elements representing a set of business reporting Concepts, the human-readable XBRL documentation for those concepts, including labels (strings used as human-readable names for each concept) and other explanatory documentation, is contained in a resource element in the label Linkbase.
LabelArcThis class is a Xlink with Arc type. It connects Concepts with Label resources.
LabelLinkThis class is intended to contain relationships between Concepts and textual documentation and labels for those concepts.
LabelLinkbaseRefThis class is used to label linkbase reference.
LinkbaseRefThis class is used to linkbase reference.
LinkbaseRefCollectionCollection of schema linkbase references.
LoadOptionsThe base class to configure options in file loading for different types
LocThis class is a Xlink with Locator type.
LocalCacheServiceThis class is a local cache service for schema and linkbase external files.
LocatorThe base abstract class of Xlink with Locator type.
PresentationArcThis class is a Xlink with Arc type. It defines how Concepts relate to one another for presentation.
PresentationLinkThis class is intended to describe presentational relationships between Concepts in taxonomies.
PresentationLinkbaseRefThis class is used to presentation linkbase reference.
QualifiedNameXML schema type “QName” as defined in the http://www.w3.org/2001/XMLSchema namespace.
ReferenceThis class is a Xlink with Resource type. it enables XBRL taxonomies to ground the definitions of Concepts in authoritative statements in published business, financial and accounting literature.
ReferenceArcThis class is a Xlink with Arc type. It connects Concepts with reference resources.
ReferenceLinkThis class is intended to contain relationships between Concepts and references to authoritative statements in the published business, financial and accounting literature that give meaning to the concepts.
ReferenceLinkbaseRefThis class is used to reference linkbase reference.
ReferencePartThe child member of Reference.
ResourceThe base abstract class of Xlink with Resource type.
RoleReferenceThis class is used in XBRL instance to reference the definitions of any custom role attribute values used in footnote links in the XBRL instance.
RoleTypeThis class is used to define custom role type.
SaveOptionsRepresents save options.
SchemaRefThis class is a reference to a Taxonomy Schema that becomes part of the DTS supporting the XBRL instance.
SchemaRefCollectionCollection of schema references.
SecHtmlReportSaveOptionRepresents the options for saving sec html report.
SimpleLinkSimple type Xlink.
TupleA tuple is an element in the substitution group for the XBRL tuple element. Tuples are used to bind together the parts of a compound fact. Those constituent parts are themselves, facts but they must be interpreted in light of each-other. For example, the name, age and compensation of a director of a company need to be grouped together to be correctly understood.
UnitThis class is used to specifies the units in which a Numeric Item has been measured.
XbrlDocumentAn XBRL document which contains one or more XBRL instance.
XbrlExceptionThe exception that is thrown when Aspose.Finance.Xbrl specified error occurs.
XbrlInstanceXBRL instance is XML fragment with root element having a xbrl tag. XBRL instance contains business report facts, with each fact corresponding to a Concept defined in their supporting DTS. XBRL instance also contains contexts and units that provide additional information needed to interpret the facts in the instance.
XbrlInstanceCollectionCollection of XBRL instances.
XlinkAbstract class for all kinds of links in XBRL, such as simple link, extend link and so on.

Enumeration

EnumerationDescription
ArcUseThe arc use enum.
ContextPeriodTypeContextPeriod type enum.
ElementBalanceTypeConcept balance type enum.
ElementPeriodTypeConcept period type enum.
ElementSubstitutionGroupConcept substitution type enum.
ReferenceRoleReference role enum.
SaveFormat
UnitTypeThe unit type enum.
XbrlExceptionTypeRepresents custom exception type code.
XlinkTypeXlink type enum.