Aspose.Finance.Xbrl

Classes

Class Description
Arc The base abstract class of Xlink with Arc type.
ArcroleReference This class is used to resolve custom arcrole values that are used in a Linkbase or an XBRL Instance.
ArcroleType This class is used to define custom arc role type.
CalculationArc This class is a Xlink with Arc type. It defines how Concepts relate to one another for calculation purposes.
CalculationLink This class describes calculation relationships between Concepts in taxonomies.
CalculationLinkbaseRef This class is used to calculation linkbase reference.
Concept Concepts 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.
Context This class contains the entity, the period and the scenario that collectively give the appropriate context for understanding the values of items.
ContextEntity The entity of the Context.
ContextPeriod The peroid of the Context.
ContextSenario The senario of the Context.
DefinitionArc This class is a Xlink with Arc type. It defines various kinds of relationships between Concepts.
DefinitionLink This class is intended to contain a variety of miscellaneous relationships between Concepts in taxonomies.
DefinitionLinkbaseRef This class is used to definition linkbase reference.
DimensionMember The 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.
Fact Fact 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.
Footnote This class is a Xlink with Resource type. It iss the only resource allowed in FootnoteLink.
FootnoteArc This class is a Xlink with Arc type. It is contained in FootnoteLink.
FootnoteLink This class contains Locators, resources and arcs that describe irregular relationships between facts in an XBRL Instance.
IOConfig
Item An 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.
Label This 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.
LabelArc This class is a Xlink with Arc type. It connects Concepts with Label resources.
LabelLink This class is intended to contain relationships between Concepts and textual documentation and labels for those concepts.
LabelLinkbaseRef This class is used to label linkbase reference.
LinkbaseRef This class is used to linkbase reference.
LinkbaseRefCollection Collection of schema linkbase references.
LoadOptions The base class to configure options in file loading for different types
Loc This class is a Xlink with Locator type.
LocalCacheService This class is a local cache service for schema and linkbase external files.
Locator The base abstract class of Xlink with Locator type.
PresentationArc This class is a Xlink with Arc type. It defines how Concepts relate to one another for presentation.
PresentationLink This class is intended to describe presentational relationships between Concepts in taxonomies.
PresentationLinkbaseRef This class is used to presentation linkbase reference.
QualifiedName XML schema type “QName” as defined in the http://www.w3.org/2001/XMLSchema namespace.
Reference This 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.
ReferenceArc This class is a Xlink with Arc type. It connects Concepts with reference resources.
ReferenceLink This 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.
ReferenceLinkbaseRef This class is used to reference linkbase reference.
ReferencePart The child member of Reference.
Resource The base abstract class of Xlink with Resource type.
RoleReference This class is used in XBRL instance to reference the definitions of any custom role attribute values used in footnote links in the XBRL instance.
RoleType This class is used to define custom role type.
SaveOptions Represents save options.
SchemaRef This class is a reference to a Taxonomy Schema that becomes part of the DTS supporting the XBRL instance.
SchemaRefCollection Collection of schema references.
SecHtmlReportSaveOption Represents the options for saving sec html report.
SimpleLink Simple type Xlink.
Tuple A 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.
Unit This class is used to specifies the units in which a Numeric Item has been measured.
XbrlDocument An XBRL document which contains one or more XBRL instance.
XbrlException The exception that is thrown when Aspose.Finance.Xbrl specified error occurs.
XbrlInstance XBRL 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.
XbrlInstanceCollection Collection of XBRL instances.
Xlink Abstract class for all kinds of links in XBRL, such as simple link, extend link and so on.

Enumeration

Enumeration Description
ArcUse The arc use enum.
ContextPeriodType ContextPeriod type enum.
ElementBalanceType Concept balance type enum.
ElementPeriodType Concept period type enum.
ElementSubstitutionGroup Concept substitution type enum.
ReferenceRole Reference role enum.
SaveFormat
UnitType The unit type enum.
XbrlExceptionType Represents custom exception type code.
XlinkType Xlink type enum.