de.hedenus.rdf.serialize
Interface RDFEventListener

All Known Implementing Classes:
DebugRDFEventListener, GraphBuilder

public interface RDFEventListener

RDF event listener.

Author:
Michael Hedenus

Field Summary
static int NODETYPE_BLANK_NODE
          Constant denoting a blank node.
static int NODETYPE_LITERAL
          Consant denoting a literal.
static int NODETYPE_URIREF
          Constant denoting an URI reference node.
 
Method Summary
 void newStatement(java.lang.String subject, int subjectType, java.lang.String predicate, java.lang.String object, int objectType, java.lang.String datatype, java.lang.String lang)
          Call-back invoked when a RDF parser parsed a new statement.
 

Field Detail

NODETYPE_BLANK_NODE

static final int NODETYPE_BLANK_NODE
Constant denoting a blank node.

See Also:
Constant Field Values

NODETYPE_URIREF

static final int NODETYPE_URIREF
Constant denoting an URI reference node.

See Also:
Constant Field Values

NODETYPE_LITERAL

static final int NODETYPE_LITERAL
Consant denoting a literal.

See Also:
Constant Field Values
Method Detail

newStatement

void newStatement(java.lang.String subject,
                  int subjectType,
                  java.lang.String predicate,
                  java.lang.String object,
                  int objectType,
                  java.lang.String datatype,
                  java.lang.String lang)
Call-back invoked when a RDF parser parsed a new statement.

Parameters:
subject - the triple's subject
subjectType - the node type of the subject, either NODETYPE_URIREF or NODETYPE_BLANK_NODE
predicate - the triple's predicate
object - the triple's predicate
objectType - the node type of the object, either NODETYPE_URIREF, NODETYPE_BLANK_NODE or NODETYPE_LITERAL
datatype - the datatype of the object (if it is a literal) or null
lang - the language tag of the object (if it is a literal) or null