AbstractDtsCollector

abstract class AbstractDtsCollector(val acceptsEmptyUriSet: Boolean) extends DocumentCollector

Abstract partially implemented DTS discovery as document collector. It is memory-hungry in that all found documents are stored in memory while finding the DTS. It is also unforgiving in that broken links are not allowed.

Abstract partially implemented DTS discovery as document collector. It is memory-hungry in that all found documents are stored in memory while finding the DTS. It is also unforgiving in that broken links are not allowed.

If there is a broken link due to a typo, consider tweaking the DocumentBuilder with some post-processing.

Authors

Chris de Vreeze

class Object
trait Matchable
class Any

Value members

Abstract methods

def findAllUsedDocUris(rootElem: TaxonomyDocument): Set[URI]

Finds all absolute URIs without fragment that must be found in the given document according to DTS discovery rules. The result excludes the document URI of the given document itself. Minds the possibility of having embedded linkbases in schemas.

Finds all absolute URIs without fragment that must be found in the given document according to DTS discovery rules. The result excludes the document URI of the given document itself. Minds the possibility of having embedded linkbases in schemas.

Concrete methods

final def collectTaxonomyDocuments(entryPointUris: Set[URI], documentBuilder: DocumentBuilder): IndexedSeq[TaxonomyDocument]

Concrete fields

val acceptsEmptyUriSet: Boolean