Package

eu.cdevreeze.yaidom.xlink

link

Permalink

package link

This package models XBRL linkbases.

The model can be populated if it obeys the relevant schema: xbrl-linkbase-2003-12-31.xsd (which imports xl-2003-12-31.xsd and xlink-2003-12-31.xsd).

The "DOM backend" is pluggable as long as it is a BackingElemApi.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. link
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Arc extends XLink with xl.Arc

    Permalink

    Arc in XBRL.

  2. final class ArcroleRef extends SimpleLink

    Permalink
  3. final class ArcroleType extends LinkbaseElem

    Permalink
  4. type BackingElem = BackingElemApi

    Permalink
  5. final class CalculationArc extends StandardArc

    Permalink
  6. final class CalculationLink extends StandardExtendedLink

    Permalink
  7. final class Definition extends LinkbaseElem

    Permalink
  8. final class DefinitionArc extends StandardArc

    Permalink
  9. final class DefinitionLink extends StandardExtendedLink

    Permalink
  10. final class Documentation extends LinkbaseElem

    Permalink
  11. abstract class ExtendedLink extends XLink with xl.ExtendedLink

    Permalink

    Extended link in XBRL.

    Extended link in XBRL. It stores the maps from XLink labels to resources and locators for speed. The same holds for the base URI.

  12. final class FootnoteArc extends StandardArc

    Permalink
  13. final class FootnoteLink extends StandardExtendedLink

    Permalink
  14. final class FootnoteResource extends StandardResource

    Permalink
  15. class GenericArc extends Arc

    Permalink
  16. final class GenericLabelResource extends GenericResource

    Permalink
  17. class GenericLink extends ExtendedLink

    Permalink
  18. final class GenericReferenceResource extends GenericResource

    Permalink
  19. class GenericResource extends Resource

    Permalink
  20. final class LabelArc extends StandardArc

    Permalink
  21. final class LabelLink extends StandardExtendedLink

    Permalink
  22. final class LabelResource extends StandardResource

    Permalink
  23. final class Linkbase extends LinkbaseElem

    Permalink
  24. sealed abstract class LinkbaseElem extends ScopedElemLike with SubtypeAwareElemLike

    Permalink

    XBRL linkbase content, as sub-classes of LinkbaseElem, which is an arbitrary element in a linkbase.

    XBRL linkbase content, as sub-classes of LinkbaseElem, which is an arbitrary element in a linkbase. See xbrl-linkbase-2003-12-31.xsd (for standard XBRL).

    The LinkbaseElem type hierarchy also knows about generic links and generic label and reference links in particular. For other generic link content, the user may want to define own (implicit) classes for ease of use, taking the data of the underlying LinkbaseElem, such as a GenericResource.

    Moreover, some LinkbaseElem objects such as footnotes occur in XBRL instances, not in XBRL taxonomies. The user may want to make it easy to populate the specific LinkbaseElems from those elements.

  25. final class LinkbaseRef extends SimpleLink

    Permalink
  26. abstract class Locator extends XLink with xl.Locator

    Permalink

    Locator in XBRL.

  27. final class PresentationArc extends StandardArc

    Permalink
  28. final class PresentationLink extends StandardExtendedLink

    Permalink
  29. final class ReferenceArc extends StandardArc

    Permalink
  30. final class ReferenceLink extends StandardExtendedLink

    Permalink
  31. final class ReferenceResource extends StandardResource

    Permalink
  32. abstract class Resource extends XLink with xl.Resource

    Permalink

    Resource in XBRL.

  33. final class RoleRef extends SimpleLink

    Permalink
  34. final class RoleType extends LinkbaseElem

    Permalink
  35. final class SchemaRef extends SimpleLink

    Permalink
  36. class SimpleLink extends XLink with xl.SimpleLink

    Permalink
  37. abstract class StandardArc extends Arc

    Permalink
  38. abstract class StandardExtendedLink extends ExtendedLink

    Permalink
  39. final class StandardLocator extends Locator

    Permalink
  40. abstract class StandardResource extends Resource

    Permalink
  41. class Title extends XLink with xl.Title

    Permalink
  42. final class UsedOn extends LinkbaseElem

    Permalink
  43. abstract class XLink extends LinkbaseElem with xl.XLink

    Permalink

Value Members

  1. val ArcroleUriEName: EName

    Permalink
  2. val GenArcEName: EName

    Permalink
  3. val GenNamespace: String

    Permalink
  4. val IdEName: EName

    Permalink
  5. val LabelLabelEName: EName

    Permalink
  6. val LabelNamespace: String

    Permalink
  7. val LinkArcroleRefEName: EName

    Permalink
  8. val LinkArcroleTypeEName: EName

    Permalink
  9. val LinkCalculationArcEName: EName

    Permalink
  10. val LinkCalculationLinkEName: EName

    Permalink
  11. val LinkDefinitionArcEName: EName

    Permalink
  12. val LinkDefinitionEName: EName

    Permalink
  13. val LinkDefinitionLinkEName: EName

    Permalink
  14. val LinkDocumentationEName: EName

    Permalink
  15. val LinkFootnoteArcEName: EName

    Permalink
  16. val LinkFootnoteEName: EName

    Permalink
  17. val LinkFootnoteLinkEName: EName

    Permalink
  18. val LinkLabelArcEName: EName

    Permalink
  19. val LinkLabelEName: EName

    Permalink
  20. val LinkLabelLinkEName: EName

    Permalink
  21. val LinkLinkbaseEName: EName

    Permalink
  22. val LinkLinkbaseRefEName: EName

    Permalink
  23. val LinkLocEName: EName

    Permalink
  24. val LinkNamespace: String

    Permalink
  25. val LinkPresentationArcEName: EName

    Permalink
  26. val LinkPresentationLinkEName: EName

    Permalink
  27. val LinkReferenceArcEName: EName

    Permalink
  28. val LinkReferenceEName: EName

    Permalink
  29. val LinkReferenceLinkEName: EName

    Permalink
  30. val LinkRoleRefEName: EName

    Permalink
  31. val LinkRoleTypeEName: EName

    Permalink
  32. val LinkSchemaRefEName: EName

    Permalink
  33. val LinkUsedOnEName: EName

    Permalink
  34. object Linkbase

    Permalink
  35. object LinkbaseElem

    Permalink
  36. val OrderEName: EName

    Permalink
  37. val PriorityEName: EName

    Permalink
  38. val ReferenceNamespace: String

    Permalink
  39. val ReferenceReferenceEName: EName

    Permalink
  40. val RoleUriEName: EName

    Permalink
  41. val UseEName: EName

    Permalink
  42. val XmlBaseEName: EName

    Permalink
  43. val XmlLangEName: EName

    Permalink
  44. val XmlNamespace: String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped