org.openrdf.repository.object.compiler.source
Class JavaBuilder

java.lang.Object
  extended by org.openrdf.repository.object.compiler.source.JavaBuilder

public class JavaBuilder
extends Object

Dumping ground for creating Java source files. TODO Needs to be split into multiple classes.

Author:
James Leigh

Constructor Summary
JavaBuilder(JavaClassBuilder builder, JavaNameResolver resolver)
           
 
Method Summary
 void annotationHeader(RDFProperty property)
           
 void classHeader(RDFClass datatype)
           
 JavaBuilder classHeader(RDFProperty method)
           
 void close()
           
 JavaBuilder constants(RDFClass concept)
           
 void interfaceHeader(RDFClass concept)
           
 JavaBuilder message(RDFClass msg)
           
 JavaBuilder message(RDFClass msg, RDFProperty method, String body)
           
 JavaBuilder methodAliasMap(RDFClass receives)
           
 void packageInfo(RDFOntology ontology, String namespace)
           
 JavaBuilder property(RDFClass dec, RDFProperty property)
           
 void setGroovy(boolean groovy)
           
 JavaBuilder sparql(RDFClass msg, RDFProperty property, String sparql, Map<String,String> namespaces)
           
 JavaBuilder stringConstructor(RDFClass datatype)
           
 JavaBuilder trigger(RDFProperty trigger, String body)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaBuilder

public JavaBuilder(JavaClassBuilder builder,
                   JavaNameResolver resolver)
            throws FileNotFoundException
Throws:
FileNotFoundException
Method Detail

setGroovy

public void setGroovy(boolean groovy)

close

public void close()

packageInfo

public void packageInfo(RDFOntology ontology,
                        String namespace)
                 throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

interfaceHeader

public void interfaceHeader(RDFClass concept)
                     throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

classHeader

public void classHeader(RDFClass datatype)
                 throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

classHeader

public JavaBuilder classHeader(RDFProperty method)
                        throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

annotationHeader

public void annotationHeader(RDFProperty property)
                      throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

constants

public JavaBuilder constants(RDFClass concept)

stringConstructor

public JavaBuilder stringConstructor(RDFClass datatype)
                              throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

property

public JavaBuilder property(RDFClass dec,
                            RDFProperty property)
                     throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

message

public JavaBuilder message(RDFClass msg)
                    throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

message

public JavaBuilder message(RDFClass msg,
                           RDFProperty method,
                           String body)
                    throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

methodAliasMap

public JavaBuilder methodAliasMap(RDFClass receives)
                           throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

trigger

public JavaBuilder trigger(RDFProperty trigger,
                           String body)
                    throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

sparql

public JavaBuilder sparql(RDFClass msg,
                          RDFProperty property,
                          String sparql,
                          Map<String,String> namespaces)
                   throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException


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