Package

eu.cdevreeze.tqa.extension.formula

dom

Permalink

package dom

Type-safe XBRL formula linkbase DOM extension. This package contains models for XLink arcs, XLink resources and non-XLink elements in a formula linkbase context.

Like for the normal taxonomy DOM model, instantiation of the formula DOM extensions should be successful even if the formula linkbase content is not schema-valid, but the less forgiving query methods should be used defensively on potentially non-schema-valid formula linkbase content.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dom
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class AncestorFilter extends TupleFilter

    Permalink

    A tf:ancestorFilter filter.

  2. final class AndFilter extends BooleanFilter

    Permalink

    A bf:andFilter filter.

  3. final class AspectCoverFilter extends Filter

    Permalink

    An aspect cover filter (acf:aspectCover).

  4. final class AspectCoverFilterAspect extends AspectCoverFilterContentElem

    Permalink

    An acf:aspect descendant element of a dimension filter.

  5. sealed abstract class AspectCoverFilterContentElem extends OtherFormulaElem

    Permalink

    A descendant element of an aspect cover filter.

  6. final class AspectCoverFilterDimension extends AspectCoverFilterContentElem

    Permalink

    An acf:dimension child element of an aspect cover filter.

  7. final class AspectCoverFilterExcludeDimension extends AspectCoverFilterContentElem

    Permalink

    An acf:excludeDimension child element of an aspect cover filter.

  8. final class AspectCoverFilterQName extends AspectCoverFilterContentElem

    Permalink

    An acf:qname descendant element of a dimension filter.

  9. final class AspectCoverFilterQNameExpression extends AspectCoverFilterContentElem

    Permalink

    An acf:qnameExpression descendant element of a dimension filter.

  10. sealed trait Assertion extends FormulaResource

    Permalink

    An assertion.

    An assertion. Either in substitution group validation:assertion or validation:variableSetAssertion. See validation.xsd.

  11. final class AssertionSet extends FormulaResource

    Permalink

    A validation:assertionSet.

  12. sealed abstract class BooleanFilter extends Filter

    Permalink

    A boolean filter.

  13. final class ConceptAspect extends FormulaAspect

    Permalink

    A formula:concept.

  14. final class ConceptBalanceFilter extends ConceptFilter

    Permalink

    A cf:conceptBalance filter.

  15. final class ConceptCustomAttributeFilter extends ConceptFilter

    Permalink

    A cf:conceptCustomAttribute filter.

  16. final class ConceptDataTypeFilter extends ConceptFilter

    Permalink

    A cf:conceptDataType filter.

  17. sealed abstract class ConceptFilter extends Filter

    Permalink

    A concept filter.

  18. final class ConceptFilterAttribute extends ConceptFilterContentElem

    Permalink

    A cf:attribute child element of a concept filter.

  19. final class ConceptFilterConcept extends ConceptFilterContentElem

    Permalink

    A cf:concept child element of a concept filter.

  20. sealed abstract class ConceptFilterContentElem extends OtherFormulaElem

    Permalink

    A descendant element of a concept filter.

  21. final class ConceptFilterQName extends ConceptFilterContentElem

    Permalink

    A cf:qname descendant element of a concept filter.

  22. final class ConceptFilterQNameExpression extends ConceptFilterContentElem

    Permalink

    A cf:qnameExpression descendant element of a concept filter.

  23. final class ConceptFilterSubstitutionGroup extends ConceptFilterContentElem

    Permalink

    A cf:substitutionGroup child element of a concept filter.

  24. final class ConceptFilterType extends ConceptFilterContentElem

    Permalink

    A cf:type child element of a concept filter.

  25. final class ConceptNameFilter extends ConceptFilter

    Permalink

    A cf:conceptName filter.

  26. final class ConceptPeriodTypeFilter extends ConceptFilter

    Permalink

    A cf:conceptPeriodType filter.

  27. final class ConceptRelationFilter extends Filter

    Permalink

    A concept relation filter (crf:conceptRelation).

  28. final class ConceptRelationFilterArcname extends ConceptRelationFilterContentElem

    Permalink

    A crf:arcname descendant element of a concept relation filter.

  29. final class ConceptRelationFilterArcnameExpression extends ConceptRelationFilterContentElem

    Permalink

    A crf:arcnameExpression descendant element of a concept relation filter.

  30. final class ConceptRelationFilterArcrole extends ConceptRelationFilterContentElem

    Permalink

    A crf:arcrole descendant element of a concept relation filter.

  31. final class ConceptRelationFilterArcroleExpression extends ConceptRelationFilterContentElem

    Permalink

    A crf:arcroleExpression descendant element of a concept relation filter.

  32. final class ConceptRelationFilterAxis extends ConceptRelationFilterContentElem

    Permalink

    A crf:axis descendant element of a concept relation filter.

  33. sealed abstract class ConceptRelationFilterContentElem extends OtherFormulaElem

    Permalink

    A descendant element of a concept relation filter.

  34. final class ConceptRelationFilterGenerations extends ConceptRelationFilterContentElem

    Permalink

    A crf:generations descendant element of a concept relation filter.

  35. final class ConceptRelationFilterLinkname extends ConceptRelationFilterContentElem

    Permalink

    A crf:linkname descendant element of a concept relation filter.

  36. final class ConceptRelationFilterLinknameExpression extends ConceptRelationFilterContentElem

    Permalink

    A crf:linknameExpression descendant element of a concept relation filter.

  37. final class ConceptRelationFilterLinkrole extends ConceptRelationFilterContentElem

    Permalink

    A crf:linkrole descendant element of a concept relation filter.

  38. final class ConceptRelationFilterLinkroleExpression extends ConceptRelationFilterContentElem

    Permalink

    A crf:linkroleExpression descendant element of a concept relation filter.

  39. final class ConceptRelationFilterQName extends ConceptRelationFilterContentElem

    Permalink

    A crf:qname descendant element of a concept relation filter.

  40. final class ConceptRelationFilterQNameExpression extends ConceptRelationFilterContentElem

    Permalink

    A crf:qnameExpression descendant element of a concept relation filter.

  41. final class ConceptRelationFilterVariable extends ConceptRelationFilterContentElem

    Permalink

    A crf:variable descendant element of a concept relation filter.

  42. final class ConceptSubstitutionGroupFilter extends ConceptFilter

    Permalink

    A cf:conceptSubstitutionGroup filter.

  43. final class ConsistencyAssertion extends FormulaResource with Assertion

    Permalink

    A ca:consistencyAssertion.

  44. final class DecimalsElem extends OtherFormulaElem

    Permalink

    A formula:decimals.

  45. sealed abstract class DimensionAspect extends FormulaAspect

    Permalink

    A dimension aspect.

  46. sealed abstract class DimensionFilter extends Filter

    Permalink

    A dimension filter.

  47. final class DimensionFilterArcrole extends DimensionFilterContentElem

    Permalink

    A df:arcrole descendant element of a dimension filter.

  48. final class DimensionFilterAxis extends DimensionFilterContentElem

    Permalink

    A df:axis descendant element of a dimension filter.

  49. sealed abstract class DimensionFilterContentElem extends OtherFormulaElem

    Permalink

    A descendant element of a dimension filter.

  50. final class DimensionFilterDimension extends DimensionFilterContentElem

    Permalink

    A df:dimension child element of a dimension filter.

  51. final class DimensionFilterLinkrole extends DimensionFilterContentElem

    Permalink

    A df:linkrole descendant element of a dimension filter.

  52. final class DimensionFilterMember extends DimensionFilterContentElem

    Permalink

    A df:member child element of a dimension filter.

  53. final class DimensionFilterQName extends DimensionFilterContentElem

    Permalink

    A df:qname descendant element of a dimension filter.

  54. final class DimensionFilterQNameExpression extends DimensionFilterContentElem

    Permalink

    A df:qnameExpression descendant element of a dimension filter.

  55. final class DimensionFilterVariable extends DimensionFilterContentElem

    Permalink

    A df:variable descendant element of a dimension filter.

  56. final class DivideByElem extends OtherFormulaElem

    Permalink

    A formula:divideBy.

  57. final class DurationElem extends PeriodElem

    Permalink

    A formula:duration.

  58. sealed abstract class EntityFilter extends Filter

    Permalink

    An entity filter.

  59. final class EntityIdentifierAspect extends FormulaAspect

    Permalink

    A formula:entityIdentifier.

  60. final class EqualityDefinition extends FormulaResource

    Permalink

    A variable:equalityDefinition.

  61. final class ErrorSeverity extends Severity

    Permalink

    A sev:error.

  62. final class ExistenceAssertion extends VariableSetAssertion

    Permalink

    An ea:existenceAssertion.

  63. final class ExplicitDimensionAspect extends DimensionAspect

    Permalink

    A formula:explicitDimension.

  64. final class ExplicitDimensionFilter extends DimensionFilter

    Permalink

    A df:explicitDimension filter.

  65. final class FactVariable extends Variable

    Permalink

    A variable:factVariable.

  66. sealed abstract class Filter extends FormulaResource

    Permalink

    A filter.

  67. final class ForeverElem extends PeriodElem

    Permalink

    A formula:forever.

  68. final class ForeverFilter extends PeriodAspectFilter

    Permalink

    A pf:forever filter.

  69. final class Formula extends VariableSet

    Permalink

    A formula:formula.

  70. sealed trait FormulaArc extends AnyTaxonomyElem with XLinkArc

    Permalink

    XLink arc in a formula link.

    XLink arc in a formula link. In other words, a generic XLink arc defined by one of the formula specifications.

  71. sealed abstract class FormulaAspect extends FormulaAspectOrAspectsElem

    Permalink

    An aspect.

  72. sealed abstract class FormulaAspectOrAspectsElem extends OtherFormulaElem

    Permalink

    An aspect or aspects element.

  73. final class FormulaAspectsElem extends FormulaAspectOrAspectsElem

    Permalink

    An aspects element.

  74. trait FormulaOrTableResource extends AnyTaxonomyElem with XLinkResource

    Permalink

    XLink resource in a formula or table (!) link.

    XLink resource in a formula or table (!) link. This trait is needed for modeling table relationships in the "table extension".

  75. sealed trait FormulaResource extends FormulaOrTableResource

    Permalink

    XLink resource in a formula link.

    XLink resource in a formula link. In other words, a variable:resource. See variable.xsd.

  76. final class Function extends FormulaResource

    Permalink

    A variable:function.

  77. sealed abstract class FunctionContentElem extends OtherFormulaElem

    Permalink

    A child element of a variable:function.

  78. final class FunctionImplementation extends FormulaResource

    Permalink

    A cfi:implementation.

  79. sealed abstract class FunctionImplementationContentElem extends OtherFormulaElem

    Permalink

    A child element of a cfi:implementation.

  80. final class FunctionImplementationInput extends FunctionImplementationContentElem

    Permalink

    A cfi:input child element of a cfi:implementation.

  81. final class FunctionImplementationOutput extends FunctionImplementationContentElem

    Permalink

    A cfi:output child element of a cfi:implementation.

  82. final class FunctionImplementationStep extends FunctionImplementationContentElem

    Permalink

    A cfi:step child element of a cfi:implementation.

  83. final class FunctionInput extends FunctionContentElem

    Permalink

    A variable:input child element of a variable:function.

  84. final class GeneralFilter extends Filter

    Permalink

    A general filter (gf:general).

  85. final class GeneralMeasuresFilter extends UnitFilter

    Permalink

    An uf:generalMeasures filter.

  86. final class GeneralVariable extends Variable

    Permalink

    A variable:generalVariable.

  87. final class IdentifierFilter extends EntityFilter

    Permalink

    An ef:identifier filter.

  88. final class Instance extends Parameter

    Permalink

    An instance:instance.

  89. final class InstantDurationFilter extends PeriodAspectFilter

    Permalink

    A pf:instantDuration filter.

  90. final class InstantElem extends PeriodElem

    Permalink

    A formula:instant.

  91. final class LocationFilter extends TupleFilter

    Permalink

    A tf:locationFilter filter.

  92. final class MatchConceptFilter extends MatchFilter

    Permalink

    An mf:matchConcept filter.

  93. final class MatchDimensionFilter extends MatchFilter

    Permalink

    An mf:matchDimension filter.

  94. final class MatchEntityIdentifierFilter extends MatchFilter

    Permalink

    An mf:matchEntityIdentifier filter.

  95. sealed abstract class MatchFilter extends Filter

    Permalink

    A match filter.

  96. final class MatchLocationFilter extends MatchFilter

    Permalink

    An mf:matchLocation filter.

  97. final class MatchNonXDTScenarioFilter extends MatchFilter

    Permalink

    An mf:matchNonXDTScenario filter.

  98. final class MatchNonXDTSegmentFilter extends MatchFilter

    Permalink

    An mf:matchNonXDTSegment filter.

  99. final class MatchPeriodFilter extends MatchFilter

    Permalink

    An mf:matchPeriod filter.

  100. final class MatchScenarioFilter extends MatchFilter

    Permalink

    An mf:matchScenario filter.

  101. final class MatchSegmentFilter extends MatchFilter

    Permalink

    An mf:matchSegment filter.

  102. final class MatchUnitFilter extends MatchFilter

    Permalink

    An mf:matchUnit filter.

  103. final class MemberElem extends OtherFormulaElem

    Permalink

    A formula:member.

  104. final class Message extends FormulaResource

    Permalink

    A msg:message, as used in a formula-related context.

    A msg:message, as used in a formula-related context. Strictly speaking messages are not just related to formulas, but they are introduced here to avoid sub-classing the core DOM type NonStandardResource.

  105. final class MultiplyByElem extends OtherFormulaElem

    Permalink

    A formula:multiplyBy.

  106. final class NilFilter extends ValueFilter

    Permalink

    A vf:nil filter.

  107. sealed abstract class OccAspect extends FormulaAspect

    Permalink

    An OCC aspect.

  108. final class OccEmptyAspect extends OccAspect

    Permalink

    A formula:occEmpty.

  109. final class OccFragmentsAspect extends OccAspect

    Permalink

    A formula:occFragments.

  110. final class OccXpathAspect extends OccAspect

    Permalink

    A formula:occXpath.

  111. final class OkSeverity extends Severity

    Permalink

    A sev:ok.

  112. final class OmitElem extends OtherFormulaElem

    Permalink

    A formula:omit.

  113. final class OrFilter extends BooleanFilter

    Permalink

    A bf:orFilter filter.

  114. final class OtherFormulaArc extends FormulaArc

    Permalink

    Another FormulaArc, with unknown arc name but with a known formula-related arcrole.

  115. sealed trait OtherFormulaElem extends AnyTaxonomyElem

    Permalink

    Non-XLink element in a formula (or table) link and in one of the formula-related namespaces.

  116. sealed class Parameter extends VariableOrParameter

    Permalink

    A variable:parameter.

    A variable:parameter. Not final, because an instance:instance is also a parameter.

  117. final class ParentFilter extends TupleFilter

    Permalink

    A tf:parentFilter filter.

  118. final class PeriodAspect extends FormulaAspect

    Permalink

    A formula:period.

  119. sealed abstract class PeriodAspectFilter extends Filter

    Permalink

    A period aspect filter.

  120. sealed abstract class PeriodElem extends OtherFormulaElem

    Permalink

    A child element of a PeriodAspect.

  121. final class PeriodEndFilter extends PeriodAspectFilter

    Permalink

    A pf:periodEnd filter.

  122. final class PeriodFilter extends PeriodAspectFilter

    Permalink

    A pf:period filter.

  123. final class PeriodInstantFilter extends PeriodAspectFilter

    Permalink

    A pf:periodInstant filter.

  124. final class PeriodStartFilter extends PeriodAspectFilter

    Permalink

    A pf:periodStart filter.

  125. final class PrecisionElem extends OtherFormulaElem

    Permalink

    A formula:precision.

  126. final class PrecisionFilter extends ValueFilter

    Permalink

    A vf:precision filter.

  127. final class Precondition extends FormulaResource

    Permalink

    A variable:precondition.

  128. final class QNameElem extends OtherFormulaElem

    Permalink

    A formula:qname.

  129. final class QNameExpressionElem extends OtherFormulaElem

    Permalink

    A formula:qnameExpression.

  130. final class RegexpIdentifierFilter extends EntityFilter

    Permalink

    An ef:regexpIdentifier filter.

  131. final class RegexpSchemeFilter extends EntityFilter

    Permalink

    An ef:regexpScheme filter.

  132. final class RelativeFilter extends Filter

    Permalink

    A relative filter (rf:relativeFilter).

  133. final class ScenarioFilter extends SegmentScenarioFilter

    Permalink

    An ssf:scenario filter.

  134. final class SegmentFilter extends SegmentScenarioFilter

    Permalink

    An ssf:segment filter.

  135. sealed abstract class SegmentScenarioFilter extends Filter

    Permalink

    A segment scenario filter.

  136. sealed abstract class Severity extends FormulaResource

    Permalink

    A severity.

  137. final class SiblingFilter extends TupleFilter

    Permalink

    A tf:siblingFilter filter.

  138. final class SingleMeasureFilter extends UnitFilter

    Permalink

    An uf:singleMeasure filter.

  139. final class SpecificIdentifierFilter extends EntityFilter

    Permalink

    An ef:specificIdentifier filter.

  140. final class SpecificSchemeFilter extends EntityFilter

    Permalink

    An ef:specificScheme filter.

  141. sealed abstract class TupleFilter extends Filter

    Permalink

    A tuple filter.

  142. final class TupleFilterAncestor extends TupleFilterContentElem

    Permalink

    A tf:ancestor child element of a concept filter.

  143. sealed abstract class TupleFilterContentElem extends OtherFormulaElem

    Permalink

    A descendant element of a tuple filter.

  144. final class TupleFilterParent extends TupleFilterContentElem

    Permalink

    A tf:parent child element of a concept filter.

  145. final class TupleFilterQName extends TupleFilterContentElem

    Permalink

    A tf:qname descendant element of a tuple filter.

  146. final class TupleFilterQNameExpression extends TupleFilterContentElem

    Permalink

    A tf:qnameExpression descendant element of a tuple filter.

  147. final class TypedDimensionAspect extends DimensionAspect

    Permalink

    A formula:typedDimension.

  148. final class TypedDimensionFilter extends DimensionFilter

    Permalink

    A df:typedDimension filter.

  149. final class UnitAspect extends FormulaAspect

    Permalink

    A formula:unit.

  150. sealed abstract class UnitFilter extends Filter

    Permalink

    A unit filter.

  151. sealed abstract class UnitFilterContentElem extends OtherFormulaElem

    Permalink

    A descendant element of a unit filter.

  152. final class UnitFilterMeasure extends UnitFilterContentElem

    Permalink

    A uf:measure child element of a dimension filter.

  153. final class UnitFilterQName extends UnitFilterContentElem

    Permalink

    A uf:qname descendant element of a dimension filter.

  154. final class UnitFilterQNameExpression extends UnitFilterContentElem

    Permalink

    A uf:qnameExpression descendant element of a dimension filter.

  155. final class ValueAssertion extends VariableSetAssertion

    Permalink

    A va:valueAssertion.

  156. final class ValueElem extends OtherFormulaElem

    Permalink

    A formula:value.

  157. sealed abstract class ValueFilter extends Filter

    Permalink

    A value filter.

  158. sealed abstract class Variable extends VariableOrParameter

    Permalink

    A variable.

    A variable. See variable.xsd.

  159. final class VariableArc extends FormulaArc

    Permalink

    A variable:variableArc.

  160. final class VariableFilterArc extends FormulaArc

    Permalink

    A variable:variableFilterArc.

  161. sealed abstract class VariableOrParameter extends FormulaResource

    Permalink

    A variable or parameter.

    A variable or parameter. See variable.xsd.

  162. sealed abstract class VariableSet extends FormulaResource

    Permalink

    A variable set.

    A variable set. See variable.xsd.

  163. sealed abstract class VariableSetAssertion extends VariableSet with Assertion

    Permalink

    A variable set assertion.

    A variable set assertion. See validation.xsd.

  164. final class VariableSetFilterArc extends FormulaArc

    Permalink

    A variable:variableSetFilterArc.

  165. final class WarningSeverity extends Severity

    Permalink

    A sev:warning.

  166. final class XpathElem extends OtherFormulaElem

    Permalink

    A formula:xpath.

Inherited from AnyRef

Inherited from Any

Ungrouped