Class/Object

eu.cdevreeze.tqa.base.relationship.RelationshipFactory

Config

Related Docs: object Config | package RelationshipFactory

Permalink

final case class Config(allowSyntaxError: Boolean, allowUnresolvedXLinkLabel: Boolean, allowUnresolvedLocator: Boolean) extends Product with Serializable

Configuration object used by a RelationshipFactory. It says to what extent the RelationshipFactory using it allows syntax errors in XLink arcs and locators, as well as "dead" locator href URIs.

Handling missing XLink arcrole attributes of arcs cannot be configured. This can be handled through the use of an appropriate arc filter, though.

allowSyntaxError

if true, allows syntax errors such as XPointer syntax errors or missing arcrole attributes

allowUnresolvedXLinkLabel

if true, allows "dead" arc XLink "from" or "to" attributes within any extended link

allowUnresolvedLocator

if true, allows "dead" locator href URIs within the taxonomy

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Config
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Config(allowSyntaxError: Boolean, allowUnresolvedXLinkLabel: Boolean, allowUnresolvedLocator: Boolean)

    Permalink

    create a new configuration from the passed boolean flags

    create a new configuration from the passed boolean flags

    allowSyntaxError

    if true, allows syntax errors such as XPointer syntax errors or missing arcrole attributes

    allowUnresolvedXLinkLabel

    if true, allows "dead" arc XLink "from" or "to" attributes within any extended link

    allowUnresolvedLocator

    if true, allows "dead" locator href URIs within the taxonomy

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allowMissingArcrole: Boolean

    Permalink

    Returns true if missing arcrole attributes in arcs are allowed

  5. val allowSyntaxError: Boolean

    Permalink

    if true, allows syntax errors such as XPointer syntax errors or missing arcrole attributes

  6. val allowUnresolvedLocator: Boolean

    Permalink

    if true, allows "dead" locator href URIs within the taxonomy

  7. val allowUnresolvedXLinkLabel: Boolean

    Permalink

    if true, allows "dead" arc XLink "from" or "to" attributes within any extended link

  8. def allowWrongXPointer: Boolean

    Permalink

    Returns true if XPointer syntax errors in any locator href URI fragment are allowed

  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped