ProtoDecoderConverter

eu.ostrzyciel.jelly.core.ProtoDecoderConverter
trait ProtoDecoderConverter[TNode, TDatatype, TTriple, TQuad]

Converter trait for translating between Jelly's object representation of RDF and that of RDF libraries.

You need to implement this trait to adapt Jelly to a new RDF library.

Attributes

TDatatype

type of RDF datatypes in the library

TNode

type of RDF nodes in the library

TQuad

type of quad statements in the library

TTriple

type of triple statements (not quoted triples) in the library

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def makeBlankNode(label: String): TNode
def makeDatatype(dt: String): TDatatype
def makeDtLiteral(lex: String, dt: TDatatype): TNode
def makeIriNode(iri: String): TNode
def makeLangLiteral(lex: String, lang: String): TNode
def makeQuad(s: TNode, p: TNode, o: TNode, g: TNode): TQuad
def makeSimpleLiteral(lex: String): TNode
def makeTriple(s: TNode, p: TNode, o: TNode): TTriple
def makeTripleNode(s: TNode, p: TNode, o: TNode): TNode