GWT 2.7.0

com.google.gwt.codegen.server
Interface SourceWriter

All Known Implementing Classes:
JavaSourceWriter, SourceWriterBase, StringSourceWriter

public interface SourceWriter

A mechanism to write source files.

See Also:

Experimental API - subject to change.


Method Summary
 void abort()
          Abort the source file being generated.
 void beginJavaDocComment()
          Begin emitting a JavaDoc comment.
 void close()
          Close the source file being generated.
 void endJavaDocComment()
          End emitting a JavaDoc comment.
 void indent()
          Increase indent level.
 void indentln(java.lang.String string)
          Print a line at an increased indentation level without altering the indent level for the next line.
 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.
 void outdent()
          Decrease indent level.
 void print(java.lang.String s)
          Write a string without a line terminator.
 void print(java.lang.String format, java.lang.Object... args)
          Format and print a string without a line terminator.
 void println()
          Write a line terminator.
 void println(java.lang.String string)
          Write a string with a line terminator.
 void println(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 in String.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 in String.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 in String.format(String, Object...)
args - arguments for the format string

GWT 2.7.0