Class/Object

es.weso.shex

ShExDoc

Related Docs: object ShExDoc | package shex

Permalink

case class ShExDoc(prefixMap: PrefixMap) extends Logging with Product with Serializable

Convert a SHACL Schema to a String

It uses the pretty-printing library which generated scala.text.Document

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

Instance Constructors

  1. new ShExDoc(prefixMap: PrefixMap)

    Permalink

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 actionDoc(a: (IRI, String)): Document

    Permalink
  5. def actionsDoc(as: Actions): Document

    Permalink
  6. def annotationDoc(a: Annotation): Document

    Permalink
  7. def annotationsDoc(as: List[Annotation]): Document

    Permalink
  8. val appender: ConsoleAppender

    Permalink
    Definition Classes
    Logging
  9. val appenders: List[Any]

    Permalink
    Definition Classes
    Logging
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def cardDoc(v: Cardinality): Document

    Permalink
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def closedDoc(isClosed: Boolean): Document

    Permalink
  14. def datatypeDoc(dt: Datatype): Document

    Permalink
  15. def debug(msg: String): Unit

    Permalink
    Definition Classes
    Logging
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def exclusionDoc(exclusion: Exclusion): Document

    Permalink
  18. def exclusionsDoc(exclusions: List[Exclusion]): Document

    Permalink
  19. def extrasDoc(extras: Seq[IRI]): Document

    Permalink
  20. def facetDoc(facet: XSFacet): Document

    Permalink
  21. def facetsDoc(facets: Seq[XSFacet]): Document

    Permalink
  22. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. def idDoc(id: Option[Label]): Document

    Permalink
  25. def info(msg: String): Unit

    Permalink
    Definition Classes
    Logging
  26. def inheritDoc(inherit: Seq[Label]): Document

    Permalink
  27. def inverseDoc(i: Boolean): Document

    Permalink
  28. def iriDoc(i: IRI): Document

    Permalink
  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. def iterDocWithSep[A](m: Iterable[A], sep: String, toDoc: (A) ⇒ Document): Document

    Permalink
  31. def kindDoc(str: String, s: Option[ShapeConstr], facets: List[XSFacet]): Document

    Permalink
  32. def labelDoc(label: Label): Document

    Permalink
  33. def labelShapeDoc(pair: (Label, Shape)): Document

    Permalink
  34. def labelValueClassDefnDoc(pair: (Label, ValueClassDefinition)): Document

    Permalink
  35. lazy val log: Logger

    Permalink
    Definition Classes
    Logging
  36. def mapDocWithSeps[A, B](m: Map[A, B], sepBetweenKeyValue: String, sepBetweenPairs: String, toDocKey: (A) ⇒ Document, toDocValue: (B) ⇒ Document): Document

    Permalink
  37. def maybeShapeDoc(s: Option[ShapeConstr]): Document

    Permalink
  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. def negatedDoc(i: Boolean): Document

    Permalink
  40. def nodeKindDoc(n: NodeKind): Document

    Permalink
  41. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  43. def pairDoc[A, B](doc1: (A) ⇒ Document, doc2: (B) ⇒ Document, sep: String)(pair: (A, B)): Document

    Permalink
  44. def pairDoc(d1: Document, d2: Document): Document

    Permalink
  45. def pmDoc(pm: PrefixMap): Document

    Permalink
  46. val prefixMap: PrefixMap

    Permalink
  47. def rdfNodeDoc(n: RDFNode): Document

    Permalink
  48. def seqDocWithSep[A](s: Seq[A], sep: String, toDoc: (A) ⇒ Document): Document

    Permalink
  49. def setDebug(): Unit

    Permalink
    Definition Classes
    Logging
  50. def setDocWithSep[A](s: Set[A], sep: String, toDoc: (A) ⇒ Document): Document

    Permalink
  51. def setError(): Unit

    Permalink
    Definition Classes
    Logging
  52. def setInfo(): Unit

    Permalink
    Definition Classes
    Logging
  53. def shapeDoc(s: ShapeConstr): Document

    Permalink
  54. def shapeDoc(shape: Shape): Document

    Permalink
  55. def shapeExprDoc(s: ShapeExpr): Document

    Permalink
  56. def shapesDoc(shapes: Map[Label, Shape]): Document

    Permalink
  57. def shexSchemaDoc(s: ShExSchema): Document

    Permalink
  58. def space: Document

    Permalink
  59. def startActionsDoc(as: Actions): Document

    Permalink
  60. def startDoc(s: Option[Label]): Document

    Permalink
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  62. def tripleConstraintDoc(t: TripleConstraint): Document

    Permalink
  63. def valueClassDefnDoc(v: ValueClassDefinition): Document

    Permalink
  64. def valueClassDoc(v: ValueClass): Document

    Permalink
  65. def valueClassesDoc(valueClasses: Map[Label, ValueClassDefinition]): Document

    Permalink
  66. def valueDoc(v: ValueConstr): Document

    Permalink
  67. def valueObjectDoc(v: ValueObject): Document

    Permalink
  68. def valueSetDoc(vs: ValueSet): Document

    Permalink
  69. def virtualDoc(isVirtual: Boolean): Document

    Permalink
  70. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. 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 Logging

Inherited from AnyRef

Inherited from Any

Ungrouped