org.openrdf.repository.object.composition
Class CodeBuilder
java.lang.Object
org.openrdf.repository.object.composition.CodeBuilder
public abstract class CodeBuilder
- extends Object
Java code builder that abstracts away from the Java syntax a bit.
- Author:
- James Leigh
CodeBuilder
protected CodeBuilder(ClassTemplate klass)
assign
public CodeBuilder assign(String var)
castObject
public CodeBuilder castObject(String field,
Class<?> type)
code
public CodeBuilder code(String str)
codeInstanceof
public CodeBuilder codeInstanceof(String field,
Class<?> type)
codeObject
public CodeBuilder codeObject(String field,
Class<?> type)
construct
public CodeBuilder construct(Class<?> javaClass,
Object... args)
staticInvoke
public CodeBuilder staticInvoke(Method method,
Object... args)
declareObject
public CodeBuilder declareObject(Class<?> type,
String var)
declareWrapper
public CodeBuilder declareWrapper(Class<?> type,
String var)
end
public abstract CodeBuilder end()
insert
public CodeBuilder insert(boolean b)
insert
public CodeBuilder insert(char c)
insert
public CodeBuilder insert(Class<?> javaClass)
insert
public CodeBuilder insert(double d)
insert
public CodeBuilder insert(float f)
insert
public CodeBuilder insert(int i)
insert
public CodeBuilder insert(long lng)
insert
public CodeBuilder insert(Method method)
insert
public CodeBuilder insert(Object o)
insert
public CodeBuilder insert(String str)
insert
public CodeBuilder insert(Class<?>[] params)
insertMethod
public CodeBuilder insertMethod(String name,
Class<?>[] params)
length
public int length()
semi
public CodeBuilder semi()
toString
public String toString()
- Overrides:
toString in class Object
clear
protected void clear()
Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.