eu.cdevreeze.tqa.base.model.queryapi
Type members
Classlikes
Purely abstract trait offering a concept-label relationship query API.
Purely abstract trait offering a concept-label relationship query API.
Implementations may be strict or lenient in enforced requirements on the relationship container.
- Authors
Chris de Vreeze
Partial implementation of ConceptLabelRelationshipContainerApi
.
Partial implementation of ConceptLabelRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a concept-reference relationship query API.
Purely abstract trait offering a concept-reference relationship query API.
Implementations may be strict or lenient in enforced requirements on the relationship container.
- Authors
Chris de Vreeze
Partial implementation of ConceptReferenceRelationshipContainerApi
.
Partial implementation of ConceptReferenceRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a dimensional relationship query API.
Purely abstract trait offering a dimensional relationship query API.
Implementations may be strict or lenient in enforced requirements on the relationship container.
- Authors
Chris de Vreeze
Partial implementation of DimensionalRelationshipContainerApi
.
Partial implementation of DimensionalRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering an element-label relationship query API.
Purely abstract trait offering an element-label relationship query API.
Implementations may be strict or lenient in enforced requirements on the relationship container.
- Authors
Chris de Vreeze
Partial implementation of ElementLabelRelationshipContainerApi
.
Partial implementation of ElementLabelRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering an element-reference relationship query API.
Purely abstract trait offering an element-reference relationship query API.
Implementations may be strict or lenient in enforced requirements on the relationship container.
- Authors
Chris de Vreeze
Partial implementation of ElementReferenceRelationshipContainerApi
.
Partial implementation of ElementReferenceRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a standard/generic inter-concept relationship query API.
Purely abstract trait offering a standard/generic inter-concept relationship query API.
Implementations should make sure that looking up relationships by source (or target) EName is fast.
Implementations may be strict or lenient in enforced requirements on the relationship container.
For some of the graph theory terms used, see http://artint.info/html/ArtInt_50.html.
- Authors
Chris de Vreeze
Partial implementation of InterConceptRelationshipContainerApi
.
Partial implementation of InterConceptRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a non-standard relationship query API.
Purely abstract trait offering a non-standard relationship query API.
Implementations should make sure that looking up relationships by source XML fragment key is fast.
Implementations may be strict or lenient in enforced requirements on the relationship container.
For some of the graph theory terms used, see http://artint.info/html/ArtInt_50.html.
- Authors
Chris de Vreeze
Partial implementation of NonStandardRelationshipContainerApi
.
Partial implementation of NonStandardRelationshipContainerApi
.
- Authors
Chris de Vreeze
API used by "relationship path" query API calls, to limit the length of paths that have cycles in them.
API used by "relationship path" query API calls, to limit the length of paths that have cycles in them.
- Authors
Chris de Vreeze
Purely abstract trait offering a presentation relationship query API.
Purely abstract trait offering a presentation relationship query API.
Implementations may be strict or lenient in enforced requirements on the relationship container.
- Authors
Chris de Vreeze
Partial implementation of PresentationRelationshipContainerApi
.
Partial implementation of PresentationRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a relationship query API.
Purely abstract trait offering a relationship query API.
Implementations may be strict or lenient in enforced requirements on the relationship container.
For some of the graph theory terms used, see http://artint.info/html/ArtInt_50.html.
- Authors
Chris de Vreeze
Partial implementation of RelationshipContainerApi
.
Partial implementation of RelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a schema API. It offers methods to regard a taxonomy as a collection of schema content, without any knowledge about XBRL in particular.
Purely abstract trait offering a schema API. It offers methods to regard a taxonomy as a collection of schema content, without any knowledge about XBRL in particular.
Implementations should make sure that looking up schema content by EName is fast. Lookup up global element declarations by URI must also be fast.
Only methods for querying "global" schema content are offered. The returned objects themselves can be used to query for nested content.
- Authors
Chris de Vreeze
Partial implementation of trait SchemaApi
.
Partial implementation of trait SchemaApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a standard inter-concept relationship query API.
Purely abstract trait offering a standard inter-concept relationship query API.
Implementations should make sure that looking up relationships by source (or target) EName is fast.
Implementations may be strict or lenient in enforced requirements on the relationship container.
For some of the graph theory terms used, see http://artint.info/html/ArtInt_50.html.
- Authors
Chris de Vreeze
Partial implementation of StandardInterConceptRelationshipContainerApi
.
Partial implementation of StandardInterConceptRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a standard relationship query API.
Purely abstract trait offering a standard relationship query API.
Implementations should make sure that looking up relationships by source EName is fast.
Implementations may be strict or lenient in enforced requirements on the relationship container.
For some of the graph theory terms used, see http://artint.info/html/ArtInt_50.html.
- Authors
Chris de Vreeze
Partial implementation of StandardRelationshipContainerApi
.
Partial implementation of StandardRelationshipContainerApi
.
- Authors
Chris de Vreeze
Purely abstract trait offering a '''taxonomy query API'''. It combines several other purely abstract query API traits. The query API concerns the taxonomy as taxonomy schema content, and as container of relationships, standard relationships, inter-concept relationships and dimensional relationships.
Purely abstract trait offering a '''taxonomy query API'''. It combines several other purely abstract query API traits. The query API concerns the taxonomy as taxonomy schema content, and as container of relationships, standard relationships, inter-concept relationships and dimensional relationships.
- Authors
Chris de Vreeze
Partial implementation of TaxonomyApi
, formed by combining partial implementations of other
query API traits.
Partial implementation of TaxonomyApi
, formed by combining partial implementations of other
query API traits.
- Authors
Chris de Vreeze
Purely abstract trait offering a dimensionally-aware XBRL taxonomy schema API.
Purely abstract trait offering a dimensionally-aware XBRL taxonomy schema API.
See super-type SchemaApi for more information.
Primary item declarations are concept declarations that are neither hypercubes nor dimensions, regardless of whether they are used as primary items or domain members!
This API is also aware of enumeration (2.0) concepts. Recognition of enumeration concepts may fail, however, if the item concept has an anonymous type nested in the global element declaration.
- Authors
Chris de Vreeze