org.openrdf.elmo.codegen.source
Class JavaClassBuilder
java.lang.Object
org.openrdf.elmo.codegen.source.JavaSourceBuilder
org.openrdf.elmo.codegen.source.JavaClassBuilder
public class JavaClassBuilder
- extends JavaSourceBuilder
| Methods inherited from class org.openrdf.elmo.codegen.source.JavaSourceBuilder |
annotate, annotateClass, annotateClasses, annotateEntities, annotateLabels, annotateLabels, annotateLiterals, annotateQName, annotateQNames, annotateStrings, 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 |
JavaClassBuilder
public JavaClassBuilder(PrintWriter out)
JavaClassBuilder
public JavaClassBuilder(File file)
throws FileNotFoundException
- Throws:
FileNotFoundException
close
public void close()
pkg
public JavaClassBuilder pkg(String pkg)
className
public JavaClassBuilder className(String name)
abstractName
public JavaClassBuilder abstractName(String name)
interfaceName
public JavaClassBuilder interfaceName(String name)
extend
public JavaClassBuilder extend(String name)
implement
public JavaClassBuilder implement(String name)
begin
protected void begin()
- Overrides:
begin in class JavaSourceBuilder
staticMethod
public JavaMethodBuilder staticMethod(String name)
staticQNameField
public JavaClassBuilder staticQNameField(String name,
QName value)
staticQNameArrayField
public JavaClassBuilder staticQNameArrayField(String name,
List<String> names)
field
public JavaClassBuilder field(String type,
String name)
constructor
public JavaMethodBuilder constructor()
property
public JavaPropertyBuilder property(String name)
method
public JavaMethodBuilder method(String name)
code
public JavaClassBuilder code(String code)
end
public void end()
Copyright © 2004-2008 Aduna. All Rights Reserved.