org.openrdf.elmo.codegen
Class CodeGenerator

java.lang.Object
  extended by org.openrdf.elmo.codegen.CodeGenerator

public class CodeGenerator
extends Object

Converts OWL ontologies into JavaBeans. This class can be used to create Elmo concepts or other JavaBean interfaces or classes.

Author:
James Leigh

Constructor Summary
CodeGenerator()
           
 
Method Summary
 void bindPackageToNamespace(String pkgName, String namespace)
           
 void exportSourceCode(FileSourceCodeHandler handler)
           
 Class<?>[] getBaseClasses()
           
 String getPropertyNamesPrefix()
           
 void init()
           
 void setBaseClasses(Class<?>[] baseClasses)
           
 void setJavaNameResolver(JavaNameResolverImpl resolver)
           
 void setPropertyNamesPrefix(String prefixPropertyNames)
           
 void setSesameManagerFactory(SesameManagerFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeGenerator

public CodeGenerator()
Method Detail

getBaseClasses

public Class<?>[] getBaseClasses()

setBaseClasses

public void setBaseClasses(Class<?>[] baseClasses)

getPropertyNamesPrefix

public String getPropertyNamesPrefix()

setPropertyNamesPrefix

public void setPropertyNamesPrefix(String prefixPropertyNames)

bindPackageToNamespace

public void bindPackageToNamespace(String pkgName,
                                   String namespace)

setSesameManagerFactory

public void setSesameManagerFactory(SesameManagerFactory factory)

setJavaNameResolver

public void setJavaNameResolver(JavaNameResolverImpl resolver)

init

public void init()
          throws Exception
Throws:
Exception

exportSourceCode

public void exportSourceCode(FileSourceCodeHandler handler)
                      throws Exception
Throws:
Exception


Copyright © 2004-2008 Aduna. All Rights Reserved.