xecure.servlet
Class XecurePrintWriter

java.lang.Object
  extended byjava.io.Writer
      extended byjava.io.PrintWriter
          extended byxecure.servlet.XecurePrintWriter

public class XecurePrintWriter
extends java.io.PrintWriter

XecurePrintWriter Ŭ·¡½º´Â XecureWeb À» Àû¿ëÇÑ ¼­ºí¸´, JSP ¿¡¼­ »ç¿ëµÇ´Â PrintWriter ÀÌ´Ù. ÀÌ PrintWriter ¸¦ ÅëÇØ Response µÇ´Â µ¥ÀÌŸ¸¦ ¾Ïȣȭ ÇÑ´Ù.


Constructor Summary
XecurePrintWriter(XecureSession xecureSession, java.io.PrintWriter out, int buffer_size)
          XecurePrintWriter constructor
 
Method Summary
 void close()
          servlet¹öÀü¿¡¼­´Â Ç×»ó ³¡¿¡¼­ ºÒ·¶´Ù.
 void cs_print(java.lang.String plain)
           
 java.lang.String csEncrypt(java.lang.String plain)
           
 void flush()
          ±âº»ÀûÀ¸·Î ÆÄÀÏÀÇ ³¡¿¡¼­ ºÒ·ÁÁø´Ù.
 void print(boolean b)
          Print a boolean.
 void print(char c)
          Print a char.
 void print(char[] s)
          Print an array of char .
 void print(double d)
          Print a double.
 void print(float f)
          Print a float.
 void print(int i)
          Print an integer.
 void print(long l)
          Print a long integer.
 void print(java.lang.Object obj)
          Print an object string.
 void print(java.lang.String s)
          Print string.
 void println()
          Print linefeed.
 void println(boolean x)
          Print a boolean following linefeed.
 void println(char x)
          Print a char following linefeed.
 void println(char[] x)
          Print an array of char following linefeed.
 void println(double x)
          Print a double following linefeed.
 void println(float x)
          Print a float following linefeed.
 void println(int x)
          Print an integer following linefeed.
 void println(long x)
          Print a long following linefeed.
 void println(java.lang.Object x)
          Print an object following linefeed.
 void println(java.lang.String x)
          Print a string following linefeed.
 java.lang.String rawEncrypt(java.lang.String plain)
           
 void write(char[] buf)
          Write character buffer.
 void write(char[] buf, int off, int len)
          ±âº» Ãâ·ÂÇÔ¼ö
 void write(int c)
          Write a single character.
 void write(java.lang.String s)
          Write string.
 void write(java.lang.String s, int off, int len)
          ±âº» Ãâ·ÂÇÔ¼ö
 
Methods inherited from class java.io.PrintWriter
checkError
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XecurePrintWriter

public XecurePrintWriter(XecureSession xecureSession,
                         java.io.PrintWriter out,
                         int buffer_size)
XecurePrintWriter constructor

Parameters:
xecureSession - ¾ÏÈ£ ¼¼¼Ç Á¤º¸
out - ¼­ºí¸´ ¿£Áø µðÆúÆ® PrintWriter
buffer_size - ¾ÏȣȭÇÒ µ¥ÀÌŸ¸¦ ÀúÀåÇÏ´Â ¹öÆÛ Å©±â
Method Detail

close

public void close()
servlet¹öÀü¿¡¼­´Â Ç×»ó ³¡¿¡¼­ ºÒ·¶´Ù. ÇÏÁö¸¸ jsp ¿¡¼­´Â ±âº»ÀûÀ¸·Î ºÒ¸®Áö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ¸í½ÃÀûÀ¸·Î È£ÃâÇÏÁö ¾ÊÀ¸¸é »ç¿ëµÇÁö ¾Ê´Â´Ù.


flush

public void flush()
±âº»ÀûÀ¸·Î ÆÄÀÏÀÇ ³¡¿¡¼­ ºÒ·ÁÁø´Ù. Áï close()¸¦ ´ë½ÅÇÏ°Ô µÈ´Ù. ÇÏÁö¸¸ jsp ¿¡¼­´Â ±âº»ÀûÀ¸·Î.jsp ÆÄÀÏÀÇ ³¡¿¡¼­ ºÒ¸°´Ù. BEGIN_ENC ¿Í ¸ÅĪµÇ´Â END_ENC °¡ ¾øÀ» ¶§ ÇöÀç´Â BEGIN_ENC ´ÙÀ½ÀÇ ³»¿ëÀº È­¸é¿¡ Ãâ·ÂµÇÁö ¾Ê´Â´Ù. ¸¸¾à ¿À·ù ¸Þ½ÃÁö¸¦ ³»°í ½Í´Ù¸é ¿©±â¼­ ó¸®ÇÏ¸é µÈ´Ù.


write

public void write(char[] buf,
                  int off,
                  int len)
±âº» Ãâ·ÂÇÔ¼ö

Parameters:
buf - character buffer array
off - offset
len - Ãâ·ÂÇÒ µ¥ÀÌŸ ±æÀÌ

write

public void write(java.lang.String s,
                  int off,
                  int len)
±âº» Ãâ·ÂÇÔ¼ö

Parameters:
s - string
off - offset
len - Ãâ·ÂÇÒ µ¥ÀÌŸ ±æÀÌ

write

public void write(int c)
Write a single character.

Parameters:
c - integer value

write

public void write(char[] buf)
Write character buffer.

Parameters:
buf - character buffer

write

public void write(java.lang.String s)
Write string.

Parameters:
s - string

print

public void print(boolean b)
Print a boolean. If true, prints "true", else prints "false".


print

public void print(char c)
Print a char.


print

public void print(int i)
Print an integer.


print

public void print(long l)
Print a long integer.


print

public void print(float f)
Print a float.


print

public void print(double d)
Print a double.


print

public void print(char[] s)
Print an array of char .


print

public void print(java.lang.Object obj)
Print an object string.


println

public void println()
Print linefeed.


println

public void println(boolean x)
Print a boolean following linefeed.


println

public void println(char x)
Print a char following linefeed.


println

public void println(int x)
Print an integer following linefeed.


println

public void println(long x)
Print a long following linefeed.


println

public void println(float x)
Print a float following linefeed.


println

public void println(double x)
Print a double following linefeed.


println

public void println(char[] x)
Print an array of char following linefeed.


println

public void println(java.lang.String x)
Print a string following linefeed.


println

public void println(java.lang.Object x)
Print an object following linefeed.


print

public void print(java.lang.String s)
Print string.


rawEncrypt

public java.lang.String rawEncrypt(java.lang.String plain)

csEncrypt

public java.lang.String csEncrypt(java.lang.String plain)

cs_print

public void cs_print(java.lang.String plain)