Package org.apache.jasper.compiler
Class ServletWriter
- java.lang.Object
-
- org.apache.jasper.compiler.ServletWriter
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class ServletWriter extends java.lang.Object implements java.lang.AutoCloseableThis is what is used to generate servlets.- Author:
- Anil K. Vijendran, Kin-man Chung
-
-
Constructor Summary
Constructors Constructor Description ServletWriter(java.io.PrintWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetJavaLine()voidpopIndent()voidprint(char c)Prints the given char.voidprint(int i)Prints the given int.voidprint(java.lang.String s)Prints the given string.voidprintil(java.lang.String s)Prints the current indentation, and then the string, and a '\n'.voidprintin()Prints the current indentationvoidprintin(java.lang.String s)Prints the current indentation, followed by the given stringvoidprintln()Prints a '\n'voidprintln(java.lang.String s)Prints the given string followed by '\n'voidprintMultiLn(java.lang.String s)Prints the given string.voidpushIndent()
-
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
getJavaLine
public int getJavaLine()
-
pushIndent
public void pushIndent()
-
popIndent
public void popIndent()
-
println
public void println(java.lang.String s)
Prints the given string followed by '\n'- Parameters:
s- The string
-
println
public void println()
Prints a '\n'
-
printin
public void printin()
Prints the current indentation
-
printin
public void printin(java.lang.String s)
Prints the current indentation, followed by the given string- Parameters:
s- The string
-
printil
public void printil(java.lang.String s)
Prints the current indentation, and then the string, and a '\n'.- Parameters:
s- The string
-
print
public void print(char c)
Prints the given char. Use println() to print a '\n'.- Parameters:
c- The char
-
print
public void print(int i)
Prints the given int.- Parameters:
i- The int
-
print
public void print(java.lang.String s)
Prints the given string. The string must not contain any '\n', otherwise the line count will be off.- Parameters:
s- The string
-
printMultiLn
public void printMultiLn(java.lang.String s)
Prints the given string. If the string spans multiple lines, the line count will be adjusted accordingly.- Parameters:
s- The string
-
-