TaxonomyBuilder

final class TaxonomyBuilder(val documentBuilder: DocumentBuilder, val documentCollector: DocumentCollector, val extraSubstitutionGroupMap: SubstitutionGroupMap, val relationshipFactory: RelationshipFactory, val arcFilter: XLinkArc => Boolean) extends BasicTaxonomyFactory

Fluent interface for bootstrapping a taxonomy. The type system helps in getting bootstrapping right, if we start with the TaxonomyBuilder companion object.

Fluent interface for bootstrapping a taxonomy. The type system helps in getting bootstrapping right, if we start with the TaxonomyBuilder companion object.

Authors

Chris de Vreeze

Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def build(entryPointUris: Set[URI]): BasicTaxonomy

Builds a BasicTaxonomy, passing the entry point URIs to the document collector of this taxonomy builder.

Builds a BasicTaxonomy, passing the entry point URIs to the document collector of this taxonomy builder.

def withArcFilter(newArcFilter: XLinkArc => Boolean): TaxonomyBuilder