Skip to content

Instantly share code, notes, and snippets.

import org.junit.Before;
import org.junit.Test;
import sun.misc.Unsafe;
import sun.reflect.ReflectionFactory;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import static org.junit.Assert.assertEquals;
michaels-imac:stardog-1.2.1 mhgrove$ ./stardog-admin db drop -n testRulesDB
Successfully deleted database 'testRulesDB'.
michaels-imac:stardog-1.2.1 mhgrove$ ./stardog-admin db create -n testRulesDB
Successfully created database 'testRulesDB'.
michaels-imac:stardog-1.2.1 mhgrove$ ./stardog data add -u admin -p admin testRulesDB ~/Downloads/rules.ttl
Adding data from file: /Users/mhgrove/Downloads/rules.ttl
Added 42 RDF triples.
import org.restlet.Context;
import org.restlet.Request;
import org.restlet.Response;
import org.restlet.data.Reference;
import org.restlet.resource.Directory;
public class ClassLoaderDirectory extends Directory {
private ClassLoader _cl;
private static class CompositeClassLoader extends ClassLoader {
private Vector<ClassLoader> classLoaders = new Vector<ClassLoader>();
@Override
public URL getResource(String name) {
for (ClassLoader cl : classLoaders) {
URL resource = cl.getResource(name);