xecure.servlet
Class XecurePrintWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--xecure.servlet.XecurePrintWriter

public class XecurePrintWriter
extends java.io.PrintWriter

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


Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
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, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 ¿¡¼­´Â ±âº»ÀûÀ¸·Î ºÒ¸®Áö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ¸í½ÃÀûÀ¸·Î È£ÃâÇÏÁö ¾ÊÀ¸¸é »ç¿ëµÇÁö ¾Ê´Â´Ù.
Overrides:
close in class java.io.PrintWriter

flush

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

write

public void write(char[] buf,
                  int off,
                  int len)
±âº» Ãâ·ÂÇÔ¼ö
Parameters:
buf - character buffer array
off - offset
len - Ãâ·ÂÇÒ µ¥ÀÌŸ ±æÀÌ
Overrides:
write in class java.io.PrintWriter

write

public void write(java.lang.String s,
                  int off,
                  int len)
±âº» Ãâ·ÂÇÔ¼ö
Parameters:
s - string
off - offset
len - Ãâ·ÂÇÒ µ¥ÀÌŸ ±æÀÌ
Overrides:
write in class java.io.PrintWriter

write

public void write(int c)
Write a single character.
Parameters:
c - integer value
Overrides:
write in class java.io.PrintWriter

write

public void write(char[] buf)
Write character buffer.
Parameters:
buf - character buffer
Overrides:
write in class java.io.PrintWriter

write

public void write(java.lang.String s)
Write string.
Parameters:
s - string
Overrides:
write in class java.io.PrintWriter

print

public void print(boolean b)
Print a boolean. If true, prints "true", else prints "false".
Overrides:
print in class java.io.PrintWriter

print

public void print(char c)
Print a char.
Overrides:
print in class java.io.PrintWriter

print

public void print(int i)
Print an integer.
Overrides:
print in class java.io.PrintWriter

print

public void print(long l)
Print a long integer.
Overrides:
print in class java.io.PrintWriter

print

public void print(float f)
Print a float.
Overrides:
print in class java.io.PrintWriter

print

public void print(double d)
Print a double.
Overrides:
print in class java.io.PrintWriter

print

public void print(char[] s)
Print an array of char .
Overrides:
print in class java.io.PrintWriter

print

public void print(java.lang.Object obj)
Print an object string.
Overrides:
print in class java.io.PrintWriter

println

public void println()
Print linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(boolean x)
Print a boolean following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(char x)
Print a char following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(int x)
Print an integer following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(long x)
Print a long following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(float x)
Print a float following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(double x)
Print a double following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(char[] x)
Print an array of char following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(java.lang.String x)
Print a string following linefeed.
Overrides:
println in class java.io.PrintWriter

println

public void println(java.lang.Object x)
Print an object following linefeed.
Overrides:
println in class java.io.PrintWriter

print

public void print(java.lang.String s)
Print string.
Overrides:
print in class java.io.PrintWriter

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)