org.openrdf.repository.object.compiler
Class OWLCompiler

java.lang.Object
  extended by org.openrdf.repository.object.compiler.OWLCompiler

public class OWLCompiler
extends Object

Converts OWL ontologies into Java source code.

Author:
James Leigh

Constructor Summary
OWLCompiler(RoleMapper mapper, LiteralManager literals)
           
 
Method Summary
 ClassLoader compile(Map<URI,Map<String,String>> namespaces, Model model, ClassLoader cl)
           
 void setBaseClasses(String[] baseClasses)
           
 void setBehaviourJar(File jar)
           
 void setConceptJar(File jar)
           
 void setMemberPrefix(String prefix)
           
 void setOntologies(Collection<URL> ontologies)
           
 void setPackagePrefix(String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLCompiler

public OWLCompiler(RoleMapper mapper,
                   LiteralManager literals)
Method Detail

setBaseClasses

public void setBaseClasses(String[] baseClasses)

setBehaviourJar

public void setBehaviourJar(File jar)

setConceptJar

public void setConceptJar(File jar)

setPackagePrefix

public void setPackagePrefix(String prefix)

setMemberPrefix

public void setMemberPrefix(String prefix)

setOntologies

public void setOntologies(Collection<URL> ontologies)

compile

public ClassLoader compile(Map<URI,Map<String,String>> namespaces,
                           Model model,
                           ClassLoader cl)
                    throws RepositoryException,
                           ObjectStoreConfigException
Parameters:
namespaces - graph -> prefix -> namespace
model -
cl -
Returns:
Throws:
RepositoryException
ObjectStoreConfigException


Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.