public class ClassBuffer extends MemberBuffer<ClassBuffer>
CharBuffer.CharBufferStack| Modifier and Type | Field and Description |
|---|---|
protected SourceBuilder<?> |
context |
protected int |
privacy |
annotations, generics, javaDoc, modifier, origIndentindentedindent| Constructor and Description |
|---|
ClassBuffer() |
ClassBuffer(SourceBuilder<?> context) |
ClassBuffer(SourceBuilder<?> context,
String indent) |
ClassBuffer(String indent) |
addAnnotation, addAnnotation, addGenerics, addImports, addImports, addNamedTypes, addNamedTypes, addTypes, addTypes, append, append, append, append, append, append, append, append, append, append, append, append, createJavadoc, indent, indentln, indentln, indentln, indentln, isAbstract, isFinal, isStatic, makeConcrete, makeFinal, makePackageProtected, makePrivate, makeProtected, makePublic, makeStatic, outdent, print, println, println, println, println, println, setJavadoc, setModifierclearIndent, header, isEmpty, isNotEmpty, join, printBefore, setNotIndentclear, newChild, newChild, onAppend, printAfterprotected int privacy
protected SourceBuilder<?> context
public ClassBuffer()
public ClassBuffer(String indent)
public ClassBuffer(SourceBuilder<?> context)
public ClassBuffer(SourceBuilder<?> context, String indent)
public String toString()
toString in class PrintBufferprotected String superString()
public void addToBeginning(CharBuffer buffer)
addToBeginning in class CharBufferpublic ClassBuffer setDefinition(String definition, boolean wellFormatted)
public ClassBuffer addInterfaces(String... interfaces)
public ClassBuffer addInterface(String iface)
public ClassBuffer addInterface(String iface, boolean doImport)
public ClassBuffer addInterfaces(Class<?>... interfaces)
public ClassBuffer addInterface(Class<?> iface)
public String addImport(String importName)
addImport in class MemberBuffer<ClassBuffer>public String addImport(Class<?> cls)
addImport in class MemberBuffer<ClassBuffer>public String addImportStatic(Class<?> cls, String name)
addImportStatic in class MemberBuffer<ClassBuffer>public String addImportStatic(String importName)
addImportStatic in class MemberBuffer<ClassBuffer>public String getSuperClass()
public ClassBuffer setSuperClass(String superClass)
public String getPackage()
public String getSimpleName()
public String getQualifiedName()
public void setSimpleName(String className)
public ClassBuffer createInnerClass(String classDef)
public ClassBuffer createAnonymousClass(String classDef)
public void addToEnd(CharBuffer buffer)
addToEnd in class CharBufferprotected String memberIndent()
public MethodBuffer createConstructor(int modifiers, String... params)
public MethodBuffer createMethod(String methodDef)
public MethodBuffer createMethod(int modifiers, Class<?> returnType, String name, String... params)
public FieldBuffer createField(Class<?> type, String name)
public FieldBuffer createField(Class<?> type, String name, int modifier)
public FieldBuffer createField(String type, String name)
public FieldBuffer createField(String type, String name, int modifier)
protected String footer()
footer in class PrintBufferpublic final ClassBuffer makeAbstract()
MemberBuffermakeAbstract in class MemberBuffer<ClassBuffer>Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.