railo.runtime.writer
Class BodyContentImpl

java.lang.Object
  extended by java.io.Writer
      extended by javax.servlet.jsp.JspWriter
          extended by javax.servlet.jsp.tagext.BodyContent
              extended by railo.runtime.writer.BodyContentImpl
All Implemented Interfaces:
Closeable, Flushable, Appendable

public class BodyContentImpl
extends javax.servlet.jsp.tagext.BodyContent

implementation of the BodyContent


Field Summary
 
Fields inherited from class javax.servlet.jsp.JspWriter
DEFAULT_BUFFER, NO_BUFFER, UNBOUNDED_BUFFER
 
Constructor Summary
BodyContentImpl(javax.servlet.jsp.JspWriter jspWriter)
          default constructor
 
Method Summary
 Writer append(char c)
           
 Writer append(CharSequence csq)
           
 Writer append(CharSequence csq, int start, int end)
           
 void clear()
           
 void clearBody()
           
 void clearBuffer()
           
 void close()
           
 void flush()
           
 int getBufferSize()
           
 CharBuffer getCharBuffer()
          returns the inner char buffer
 javax.servlet.jsp.JspWriter getEnclosingWriter()
           
 Reader getReader()
           
 int getRemaining()
           
 String getString()
           
 void init(javax.servlet.jsp.JspWriter jspWriter)
          initialize the BodyContent with the enclosing jsp writer
 boolean isAutoFlush()
           
 void newLine()
           
 void print(boolean arg)
           
 void print(char arg)
           
 void print(char[] arg)
           
 void print(double arg)
           
 void print(float arg)
           
 void print(int arg)
           
 void print(long arg)
           
 void print(Object arg)
           
 void print(String arg)
           
 void println()
           
 void println(boolean arg)
           
 void println(char arg)
           
 void println(char[] arg)
           
 void println(double arg)
           
 void println(float arg)
           
 void println(int arg)
           
 void println(long arg)
           
 void println(Object arg)
           
 void println(String arg)
           
 void setCharBuffer(CharBuffer charBuffer)
          sets the inner Charbuffer
 String toString()
           
 void write(char[] cbuf)
           
 void write(char[] cbuf, int off, int len)
           
 void write(int c)
           
 void write(String str)
           
 void write(String str, int off, int len)
           
 void writeOut(Writer writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BodyContentImpl

public BodyContentImpl(javax.servlet.jsp.JspWriter jspWriter)
default constructor

Parameters:
jspWriter -
Method Detail

init

public void init(javax.servlet.jsp.JspWriter jspWriter)
initialize the BodyContent with the enclosing jsp writer

Parameters:
jspWriter -

getReader

public Reader getReader()
Specified by:
getReader in class javax.servlet.jsp.tagext.BodyContent
See Also:
BodyContent.getReader()

getString

public String getString()
Specified by:
getString in class javax.servlet.jsp.tagext.BodyContent
See Also:
BodyContent.getString()

writeOut

public void writeOut(Writer writer)
              throws IOException
Specified by:
writeOut in class javax.servlet.jsp.tagext.BodyContent
Throws:
IOException
See Also:
BodyContent.writeOut(java.io.Writer)

newLine

public void newLine()
Specified by:
newLine in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.newLine()

print

public void print(boolean arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(boolean)

print

public void print(char arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(char)

print

public void print(int arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(int)

print

public void print(long arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(long)

print

public void print(float arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(float)

print

public void print(double arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(double)

print

public void print(char[] arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(char[])

print

public void print(String arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(java.lang.String)

print

public void print(Object arg)
Specified by:
print in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.print(java.lang.Object)

println

public void println()
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println()

println

public void println(boolean arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(boolean)

println

public void println(char arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(char)

println

public void println(int arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(int)

println

public void println(long arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(long)

println

public void println(float arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(float)

println

public void println(double arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(double)

println

public void println(char[] arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(char[])

println

public void println(String arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(java.lang.String)

println

public void println(Object arg)
Specified by:
println in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.println(java.lang.Object)

clear

public void clear()
           throws IOException
Specified by:
clear in class javax.servlet.jsp.JspWriter
Throws:
IOException
See Also:
JspWriter.clear()

clearBuffer

public void clearBuffer()
Specified by:
clearBuffer in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.clearBuffer()

flush

public void flush()
           throws IOException
Specified by:
flush in interface Flushable
Overrides:
flush in class javax.servlet.jsp.tagext.BodyContent
Throws:
IOException
See Also:
Writer.flush()

close

public void close()
           throws IOException
Specified by:
close in interface Closeable
Specified by:
close in class javax.servlet.jsp.JspWriter
Throws:
IOException
See Also:
Writer.close()

getRemaining

public int getRemaining()
Specified by:
getRemaining in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.getRemaining()

write

public void write(char[] cbuf,
                  int off,
                  int len)
Specified by:
write in class Writer
See Also:
Writer.write(char[], int, int)

write

public void write(char[] cbuf)
Overrides:
write in class Writer
See Also:
Writer.write(char[])

write

public void write(int c)
Overrides:
write in class Writer
See Also:
Writer.write(int)

write

public void write(String str,
                  int off,
                  int len)
Overrides:
write in class Writer
See Also:
Writer.write(java.lang.String, int, int)

write

public void write(String str)
Overrides:
write in class Writer
See Also:
Writer.write(java.lang.String)

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()

clearBody

public void clearBody()
Overrides:
clearBody in class javax.servlet.jsp.tagext.BodyContent
See Also:
BodyContent.clearBody()

getEnclosingWriter

public javax.servlet.jsp.JspWriter getEnclosingWriter()
Overrides:
getEnclosingWriter in class javax.servlet.jsp.tagext.BodyContent
See Also:
BodyContent.getEnclosingWriter()

getCharBuffer

public CharBuffer getCharBuffer()
returns the inner char buffer

Returns:
intern CharBuffer

setCharBuffer

public void setCharBuffer(CharBuffer charBuffer)
sets the inner Charbuffer

Parameters:
charBuffer -

getBufferSize

public int getBufferSize()
Overrides:
getBufferSize in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.getBufferSize()

isAutoFlush

public boolean isAutoFlush()
Overrides:
isAutoFlush in class javax.servlet.jsp.JspWriter
See Also:
JspWriter.isAutoFlush()

append

public Writer append(CharSequence csq)
              throws IOException
Specified by:
append in interface Appendable
Overrides:
append in class Writer
Throws:
IOException
See Also:
Writer.append(java.lang.CharSequence)

append

public Writer append(CharSequence csq,
                     int start,
                     int end)
              throws IOException
Specified by:
append in interface Appendable
Overrides:
append in class Writer
Throws:
IOException
See Also:
Writer.append(java.lang.CharSequence, int, int)

append

public Writer append(char c)
              throws IOException
Specified by:
append in interface Appendable
Overrides:
append in class Writer
Throws:
IOException
See Also:
Writer.append(char)


Copyright © 2012 Railo