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

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

public class JavaMethodBuilder
extends JavaSourceBuilder

Java source code builder for a Java method.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.repository.object.compiler.source.JavaSourceBuilder
imports, indent, sb
 
Constructor Summary
JavaMethodBuilder(String name, boolean isInterface, boolean isStatic, Map<String,String> imports, StringBuilder sb)
           
 
Method Summary
 JavaMethodBuilder code(String code)
           
 void end()
           
 JavaMethodBuilder param(URI rdf, String type, String name)
           
 JavaMethodBuilder paramSetOf(URI rdf, String type, String name)
           
 JavaMethodBuilder returnSetOf(String type)
           
 JavaMethodBuilder returnType(String type)
           
 JavaMethodBuilder string(String string)
           
 
Methods inherited from class org.openrdf.repository.object.compiler.source.JavaSourceBuilder
annotate, annotateClass, annotateClasses, annotateEnum, annotateEnums, annotateString, annotateStrings, annotateURI, annotateURIs, begin, comment, imports, imports, isGroovy, setGroovy, setImports, setIndent, setStringBuilder, var
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaMethodBuilder

public JavaMethodBuilder(String name,
                         boolean isInterface,
                         boolean isStatic,
                         Map<String,String> imports,
                         StringBuilder sb)
Method Detail

returnType

public JavaMethodBuilder returnType(String type)

returnSetOf

public JavaMethodBuilder returnSetOf(String type)

paramSetOf

public JavaMethodBuilder paramSetOf(URI rdf,
                                    String type,
                                    String name)

param

public JavaMethodBuilder param(URI rdf,
                               String type,
                               String name)

code

public JavaMethodBuilder code(String code)

string

public JavaMethodBuilder string(String string)

end

public void end()


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