Inherits java::io::Writer.
List of all members.
Public Member Functions |
| JSourceWriter (Writer out) |
| JSourceWriter (Writer out, boolean autoflush) |
| JSourceWriter (Writer out, short tabSize, boolean autoflush) |
| JSourceWriter (Writer out, short tabSize, char tabChar, boolean autoflush) |
String | getLineSeparator () |
void | indent () |
boolean | isNewline () |
void | setLineSeparator (String lineSeparator) |
void | unindent () |
void | write (float f) |
void | write (long l) |
void | write (double d) |
void | write (Object obj) |
void | write (boolean b) |
void | writeln () |
void | writeln (float f) |
void | writeln (long l) |
void | writeln (int i) |
void | writeln (double d) |
void | writeln (Object obj) |
void | writeln (String string) |
void | writeln (char[] chars) |
void | writeln (boolean b) |
void | writeln (char c) |
void | close () |
void | flush () |
void | write (String s, int off, int len) |
void | write (String s) |
void | write (char[] buf) |
void | write (int c) |
void | write (char[] buf, int off, int len) |
Static Public Attributes |
static final char | DEFAULT_CHAR = ' ' |
static final short | DEFAULT_SIZE = 4 |
Protected Member Functions |
short | getIndentLevel () |
short | getIndentSize () |
char | getIndentChar () |
void | writeIndent () |
Detailed Description
The writer used by the javasource classes
- Author:
- Keith Visco
- Version:
- Revision:
- 1.1.1.1
- Date:
- 2003/03/03 07:09:56
Constructor & Destructor Documentation
org.exolab.javasource.JSourceWriter.JSourceWriter |
( |
Writer |
out |
) |
|
org.exolab.javasource.JSourceWriter.JSourceWriter |
( |
Writer |
out, |
|
|
boolean |
autoflush | |
|
) |
| | |
org.exolab.javasource.JSourceWriter.JSourceWriter |
( |
Writer |
out, |
|
|
short |
tabSize, |
|
|
boolean |
autoflush | |
|
) |
| | |
org.exolab.javasource.JSourceWriter.JSourceWriter |
( |
Writer |
out, |
|
|
short |
tabSize, |
|
|
char |
tabChar, |
|
|
boolean |
autoflush | |
|
) |
| | |
Creates a new JSourceWriter
- Parameters:
-
| out | the Writer to write the actual output to |
| tabSize | the size of each indentation |
| tabChar | the character to use for indentation |
| autoflush | a boolean indicating whether or not to perform automatic flush at the end of a line |
Member Function Documentation
void org.exolab.javasource.JSourceWriter.close |
( |
|
) |
|
void org.exolab.javasource.JSourceWriter.flush |
( |
|
) |
|
Referenced by org.exolab.javasource.JAnnotationTypeElement.main(), org.exolab.javasource.JAnnotationType.main(), org.exolab.javasource.JAnnotation.main(), org.exolab.javasource.JInterface.print(), org.exolab.javasource.JCompUnit.print(), org.exolab.javasource.JComment.print(), org.exolab.javasource.JClass.print(), org.exolab.javasource.JAnnotationType.print(), org.exolab.javasource.JStructure.printHeader(), org.exolab.javasource.JStructure.printImportDeclarations(), org.exolab.javasource.JStructure.printPackageDeclaration(), and org.exolab.javasource.JSourceWriter.write().
char org.exolab.javasource.JSourceWriter.getIndentChar |
( |
|
) |
[protected] |
short org.exolab.javasource.JSourceWriter.getIndentLevel |
( |
|
) |
[protected] |
short org.exolab.javasource.JSourceWriter.getIndentSize |
( |
|
) |
[protected] |
String org.exolab.javasource.JSourceWriter.getLineSeparator |
( |
|
) |
|
void org.exolab.javasource.JSourceWriter.indent |
( |
|
) |
|
boolean org.exolab.javasource.JSourceWriter.isNewline |
( |
|
) |
|
void org.exolab.javasource.JSourceWriter.setLineSeparator |
( |
String |
lineSeparator |
) |
|
void org.exolab.javasource.JSourceWriter.unindent |
( |
|
) |
|
void org.exolab.javasource.JSourceWriter.write |
( |
double |
d |
) |
|
void org.exolab.javasource.JSourceWriter.write |
( |
Object |
obj |
) |
|
void org.exolab.javasource.JSourceWriter.write |
( |
char[] |
buf, |
|
|
int |
off, |
|
|
int |
len | |
|
) |
| | |
void org.exolab.javasource.JSourceWriter.write |
( |
boolean |
b |
) |
|
void org.exolab.javasource.JSourceWriter.write |
( |
String |
s, |
|
|
int |
off, |
|
|
int |
len | |
|
) |
| | |
void org.exolab.javasource.JSourceWriter.write |
( |
char[] |
buf |
) |
|
void org.exolab.javasource.JSourceWriter.write |
( |
float |
f |
) |
|
Referenced by org.exolab.javasource.JMethodSignature.print(), org.exolab.javasource.JMethod.print(), org.exolab.javasource.JInterface.print(), org.exolab.javasource.JConstructor.print(), org.exolab.javasource.JCompUnit.print(), org.exolab.javasource.JClass.print(), org.exolab.javasource.JAnnotationTypeElement.print(), org.exolab.javasource.JAnnotation.print(), org.exolab.javasource.JStructure.printImportDeclarations(), org.exolab.javasource.JStructure.printlnWithPrefix(), org.exolab.javasource.JStructure.printPackageDeclaration(), and org.exolab.javasource.JSourceWriter.write().
void org.exolab.javasource.JSourceWriter.write |
( |
String |
s |
) |
|
void org.exolab.javasource.JSourceWriter.write |
( |
int |
c |
) |
|
void org.exolab.javasource.JSourceWriter.write |
( |
long |
l |
) |
|
void org.exolab.javasource.JSourceWriter.writeIndent |
( |
|
) |
[protected] |
void org.exolab.javasource.JSourceWriter.writeln |
( |
char |
c |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
float |
f |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
|
) |
|
Referenced by org.exolab.javasource.JAnnotationTypeElement.main(), org.exolab.javasource.JAnnotation.main(), org.exolab.javasource.JSourceCode.print(), org.exolab.javasource.JMethodSignature.print(), org.exolab.javasource.JMethod.print(), org.exolab.javasource.JInterface.print(), org.exolab.javasource.JConstructor.print(), org.exolab.javasource.Header.print(), org.exolab.javasource.JCompUnit.print(), org.exolab.javasource.JComment.print(), org.exolab.javasource.JClass.print(), org.exolab.javasource.JAnnotationType.print(), org.exolab.javasource.JAnnotation.print(), org.exolab.javasource.JStructure.printHeader(), org.exolab.javasource.JStructure.printImportDeclarations(), org.exolab.javasource.JStructure.printlnWithPrefix(), org.exolab.javasource.JStructure.printPackageDeclaration(), and org.exolab.javasource.JCompUnit.printStructures().
void org.exolab.javasource.JSourceWriter.writeln |
( |
long |
l |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
int |
i |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
double |
d |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
boolean |
b |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
char[] |
chars |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
Object |
obj |
) |
|
void org.exolab.javasource.JSourceWriter.writeln |
( |
String |
string |
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: