org.semanticweb.triple.client
Class TripleClient

java.lang.Object
  extended byorg.semanticweb.triple.client.TripleClient

public class TripleClient
extends java.lang.Object

Test case for YARS HTTP interface.

Version:
$Id$
Author:
Andreas Harth

Constructor Summary
TripleClient()
          Constructor.
 
Method Summary
static void delete(java.lang.String uri, java.lang.String ns, java.lang.String localname)
          Remove a model via HTTP DELETE.
static java.lang.String get(java.lang.String uri, java.lang.String fname, java.lang.String contentType)
          Issue a query using HTTP GET.
static void main(java.lang.String[] args)
          Main.
static void put(java.lang.String uri, java.lang.String fname, java.lang.String contentType, java.lang.String ns, java.lang.String localname)
          Upload data (an N3/NTriple file) into the repository using a HTTP PUT.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TripleClient

public TripleClient()
Constructor.

Method Detail

put

public static void put(java.lang.String uri,
                       java.lang.String fname,
                       java.lang.String contentType,
                       java.lang.String ns,
                       java.lang.String localname)
                throws java.io.IOException
Upload data (an N3/NTriple file) into the repository using a HTTP PUT.

Throws:
java.io.IOException

get

public static java.lang.String get(java.lang.String uri,
                                   java.lang.String fname,
                                   java.lang.String contentType)
                            throws java.io.IOException
Issue a query using HTTP GET. Query can be one triple/quad at the moment. Format (that will change!) is (subject,predicate,object)@context, where ? is a placeholder.

Throws:
java.io.IOException

delete

public static void delete(java.lang.String uri,
                          java.lang.String ns,
                          java.lang.String localname)
                   throws java.io.IOException
Remove a model via HTTP DELETE.

Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Main.

Throws:
java.lang.Exception