Gets called when a blank node shall be created
Gets called when a blank node shall be created
the ID for this blank node
a new instance of S
, must never be null.
Gets called when a iri-ref node shall be created
Gets called when a iri-ref node shall be created
the URI for this iri-ref
a new instance of S
, must never be null.
Gets called when a new simple literal shall be created
Gets called when a new simple literal shall be created
the value of the literal
a new instance of O
, must never be null.
Gets called when a predicate shall be created
Gets called when a predicate shall be created
the URI for this predicate
a new instance of P
, must never be null.
Get called before many lines are parsed, but not when using the raw parser.
Gets called when a new statement shall be created
Gets called when a new statement shall be created
the instance for the subject of this statement
the instance for the predicate of this statement
the instance for the object of this statement
a new instance of T
, must never be null.
Gets called when a new tagged literal shall be created
Gets called when a new tagged literal shall be created
the value of the literal
the language of the literal
a new instance of O
, must never be null.
Gets called when a new typed literal shall be created
Gets called when a new typed literal shall be created
the value of the literal
the URI of the datatype of the literal
a new instance of O
, must never be null.
A typeclass (or facade, if you will), that creates different parts of a statement graph. The parser uses this to construct its results.
The type of the Subject. Must b a subtype of the object node and is probably a supertype of a blank node and a uri node.
The type of the predicate. Must b a subtype of the object node.
The type of the object node.
The type of a triple or statement node.