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 µÇ´Â µ¥ÀÌŸ¸¦ ¾Ïȣȭ ÇÑ´Ù.


Constructor Summary
XecurePrintWriter(XecureSession xecureSession, java.io.PrintWriter out, int buffer_size)
          XecurePrintWriter constructor
XecurePrintWriter(XecureSession xecureSession, java.io.PrintWriter out, int buffer_size, java.lang.String encodingCharSet)
          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)
          ±âº» Ãâ·ÂÇÔ¼ö
 java.lang.String xmlEncryptTr(java.lang.String plain)
          XMLÀ» ÇöÀç ¾ÏÈ£ ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î ¾Ïȣȭ ÇÑ´Ù.
 
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 - ¾ÏȣȭÇÒ µ¥ÀÌŸ¸¦ ÀúÀåÇÏ´Â ¹öÆÛ Å©±â

XecurePrintWriter

public XecurePrintWriter(XecureSession xecureSession,
                         java.io.PrintWriter out,
                         int buffer_size,
                         java.lang.String encodingCharSet)
XecurePrintWriter constructor
Parameters:
xecureSession - ¾ÏÈ£ ¼¼¼Ç Á¤º¸
out - ¼­ºí¸´ ¿£Áø µðÆúÆ® PrintWriter
buffer_size - ¾ÏȣȭÇÒ µ¥ÀÌŸ¸¦ ÀúÀåÇÏ´Â ¹öÆÛ Å©±â
encodingCharSet - Ŭ¶óÀÌ¾ðÆ®¿¡¼­ º¹È£È­µÇ¾î º¸¿©Áö´Â ¸Þ¼¼ÁöÀÇ ¹®ÀÚ¼Â
Since:
6.0 v210
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)

xmlEncryptTr

public java.lang.String xmlEncryptTr(java.lang.String plain)
XMLÀ» ÇöÀç ¾ÏÈ£ ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î ¾Ïȣȭ ÇÑ´Ù. Ŭ¶óÀÌ¾ðÆ®¿¡¼­ º¹È£È­ÇÑÈÄ Æ®·£½ºÆûÀ» ÇÏ¿© »Ñ·ÁÁØ´Ù.
Parameters:
plain - String Æò¹®
Returns:
¾ÏÈ£¹®

csEncrypt

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

cs_print

public void cs_print(java.lang.String plain)