org.semanticweb.triple.application
Class N3Remove

java.lang.Object
  extended byorg.semanticweb.triple.application.N3Remove

public class N3Remove
extends java.lang.Object

Implementation of Callback to invoke XSB directly via JNI for RDF files.

Version:
Author:
Andreas Harth

Constructor Summary
N3Remove(XSBCoreIntf xsbCore)
          Constructor.
 
Method Summary
 void directive(int line, antlr.collections.AST directive, antlr.collections.AST[] args, java.lang.String context)
          ??
 void endDocument()
          ??
 void endFormula(int line, java.lang.String context)
          ???
 void error(java.lang.Exception ex, java.lang.String message)
          ??
 void quad(int line, antlr.collections.AST subj, antlr.collections.AST prop, antlr.collections.AST obj, java.lang.String context)
          add triples to XSB here
 void read(java.io.Reader r)
          Read a n3 files.
 void setRDFNamespace(java.lang.String ns, java.lang.String localName)
          Set rdf namespace.
 void startDocument()
           
 void startFormula(int line, java.lang.String context)
          ???
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

N3Remove

public N3Remove(XSBCoreIntf xsbCore)
Constructor. Creates an XSBCore object that is used to invoke XSB.

Method Detail

read

public void read(java.io.Reader r)
Read a n3 files.


directive

public void directive(int line,
                      antlr.collections.AST directive,
                      antlr.collections.AST[] args,
                      java.lang.String context)
??


startDocument

public void startDocument()

endDocument

public void endDocument()
??


startFormula

public void startFormula(int line,
                         java.lang.String context)
???


endFormula

public void endFormula(int line,
                       java.lang.String context)
???


error

public void error(java.lang.Exception ex,
                  java.lang.String message)
??


setRDFNamespace

public void setRDFNamespace(java.lang.String ns,
                            java.lang.String localName)
Set rdf namespace.


quad

public void quad(int line,
                 antlr.collections.AST subj,
                 antlr.collections.AST prop,
                 antlr.collections.AST obj,
                 java.lang.String context)
add triples to XSB here