p

es.weso

shapemaps

package shapemaps

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package parser

Type Members

  1. case class Association(node: NodeSelector, shape: ShapeMapLabel, info: Info = Info()) extends Product with Serializable
  2. case class BNodeLabel(bnode: BNode) extends ShapeMapLabel with Product with Serializable
  3. case class FixedShapeMap(shapeMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable
  4. case class GenericSelector(iri: IRI, param: String) extends NodeSelector with Product with Serializable
  5. case class IRILabel(iri: IRI) extends ShapeMapLabel with Product with Serializable
  6. case class Info(status: Status = Conformant, reason: Option[String] = None, appInfo: Option[Json] = None) extends Product with Serializable
  7. case class NodePattern(node: RDFNode) extends Pattern with Product with Serializable
  8. abstract class NodeSelector extends AnyRef
  9. class NodeSelectorMaker extends NodeSelectorBaseVisitor[Any]

    Visits the AST and builds the corresponding ShapeMaps classes

  10. class ParserErrorListener extends ANTLRErrorListener with LazyLogging
  11. sealed abstract class Pattern extends AnyRef
  12. case class QueryShapeMap(associations: List[Association], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable

    Input shape map also known as Query shape map

  13. case class RDFNodeSelector(node: RDFNode) extends NodeSelector with Product with Serializable
  14. case class ResultShapeMap(resultMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable
  15. abstract class ShapeMap extends AnyRef
  16. sealed abstract class ShapeMapFormat extends AnyRef
  17. sealed abstract class ShapeMapLabel extends AnyRef
  18. class ShapeMapsMaker extends ShapeMapBaseVisitor[Any]

    Visits the AST and builds the corresponding ShapeMaps classes

  19. case class SparqlSelector(query: String) extends NodeSelector with Product with Serializable
  20. sealed abstract class Status extends AnyRef
  21. case class TriplePattern(subjectPattern: Pattern, path: SHACLPath, objectPattern: Pattern) extends NodeSelector with Product with Serializable

Value Members

  1. object Association extends Serializable
  2. case object Compact extends ShapeMapFormat with Product with Serializable
  3. case object CompactDetails extends ShapeMapFormat with Product with Serializable
  4. object FixedShapeMap extends Serializable
  5. case object Focus extends Pattern with Product with Serializable
  6. object Info extends Serializable
  7. case object JsonShapeMapFormat extends ShapeMapFormat with Product with Serializable
  8. object NodeSelector
  9. object Parser
  10. object ParserNodeSelector extends LazyLogging
  11. object Pattern
  12. object QueryShapeMap extends Serializable
  13. object ResultShapeMap extends Serializable
  14. object ShapeMap
  15. object ShapeMapFormat
  16. object ShapeMapLabel
  17. case object Start extends ShapeMapLabel with Product with Serializable
  18. object Status
  19. case object WildCard extends Pattern with Product with Serializable

Ungrouped