Package com.google.gwt.codegen.server
Interface SourceWriter
-
- All Known Implementing Classes:
JavaSourceWriter,SourceWriterBase,StringSourceWriter
public interface SourceWriterA mechanism to write source files.- See Also:
Experimental API - subject to change.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidabort()Abort the source file being generated.voidbeginJavaDocComment()Begin emitting a JavaDoc comment.voidclose()Close the source file being generated.voidendJavaDocComment()End emitting a JavaDoc comment.voidindent()Increase indent level.voidindentln(java.lang.String string)Print a line at an increased indentation level without altering the indent level for the next line.voidindentln(java.lang.String format, java.lang.Object... args)Format and print a line at an increased indentation level without altering the indent level for the next line.voidoutdent()Decrease indent level.voidprint(java.lang.String s)Write a string without a line terminator.voidprint(java.lang.String format, java.lang.Object... args)Format and print a string without a line terminator.voidprintln()Write a line terminator.voidprintln(java.lang.String string)Write a string with a line terminator.voidprintln(java.lang.String format, java.lang.Object... args)Format and print a string with a line terminator.
-
-
-
Method Detail
-
abort
void abort()
Abort the source file being generated.
-
beginJavaDocComment
void beginJavaDocComment()
Begin emitting a JavaDoc comment.
-
close
void close()
Close the source file being generated.
-
endJavaDocComment
void endJavaDocComment()
End emitting a JavaDoc comment.
-
indent
void indent()
Increase indent level.
-
indentln
void indentln(java.lang.String string)
Print a line at an increased indentation level without altering the indent level for the next line.- Parameters:
string-
-
indentln
void indentln(java.lang.String format, java.lang.Object... args)Format and print a line at an increased indentation level without altering the indent level for the next line.- Parameters:
format- format string, as inString.format(String, Object...)args- arguments for the format string
-
outdent
void outdent()
Decrease indent level.
-
print
void print(java.lang.String s)
Write a string without a line terminator.- Parameters:
s-
-
print
void print(java.lang.String format, java.lang.Object... args)Format and print a string without a line terminator.- Parameters:
format- format string, as inString.format(String, Object...)args- arguments for the format string
-
println
void println()
Write a line terminator.
-
println
void println(java.lang.String string)
Write a string with a line terminator.- Parameters:
string-
-
println
void println(java.lang.String format, java.lang.Object... args)Format and print a string with a line terminator.- Parameters:
format- format string, as inString.format(String, Object...)args- arguments for the format string
-
-