Returns the networks of relationships, computed from the given collection of relationships.
Returns the networks of relationships, computed from the given collection of relationships. The TaxonomyBase
is passed as second parameter.
The configuration used by this RelationshipFactory.
The configuration used by this RelationshipFactory.
Returns all relationships in the given TaxonomyBase
passing the provided arc filter.
Returns all relationships in the given TaxonomyBase
passing the provided arc filter.
Returns all relationships (typically one) having the given underlying XLink arc in the given TaxonomyBase
.
Returns all relationships (typically one) having the given underlying XLink arc in the given TaxonomyBase
.
For performance a mapping from XLink labels to XLink locators and resources must be provided, and this mapping
should be computed only once per extended link.
This method must respect the configuration of this RelationshipFactory.
Returns all relationships in the given document in the given TaxonomyBase
passing the provided arc filter.
Returns all relationships in the given document in the given TaxonomyBase
passing the provided arc filter.
Returns all relationships in the given extended link in the given TaxonomyBase
passing the provided arc filter.
Returns all relationships in the given extended link in the given TaxonomyBase
passing the provided arc filter.
Gets the key of the relationship that is the same (only) for equivalent relationships.
Gets the key of the relationship that is the same (only) for equivalent relationships.
Default extractor of relationships from a "taxonomy base".
When choosing for lenient processing, XLink arcs may be broken in that the XLink labels are corrupt, and XLink locators may be broken in that the locator href URIs cannot be resolved. When choosing for strict processing, XLink arcs and locators may not be broken.
Lenient processing makes sense when the taxonomy base has not yet been validated. Strict processing makes sense when the taxonomy is XBRL valid, and we want to use that fact, for example when validating XBRL instances against it.