com.shift.framework.util
Class Xml2Pojo

java.lang.Object
  extended by com.shift.framework.util.Xml2Pojo

public class Xml2Pojo
extends java.lang.Object

XMLÀ» POJO·Î º¯È¯ÇÒ¶§ ¾²À̴ Ŭ·¡½º XSTPProcessor.setArgument()¿¡¼­¸¸ È£Ãâ JDOMÀ» ÀÌ¿ëÇÏ¿© XML parsing

Since:
2006.04.04
Version:
1.0
Author:
Shift Information & Communication

Constructor Summary
Xml2Pojo()
           
 
Method Summary
 org.jdom.Document getDocument(java.io.InputStream is)
          RequestÀÇ InputStreamÀ» ¹Þ¾Æ¼­ SAX builder¸¦ ÀÌ¿ëÇØ inputstream¿¡ ÇØ´çÇÏ´Â XML Document¸¦ »ý¼ºÇÑ´Ù.
 java.lang.Object getPOJOFromXML(AppConfig conf, java.io.InputStream is)
          XSTPProcessor.setArgument()¿¡¼­ Á¢±ÙÇϸç post¹æ½ÄÀ¸·Î µé¾î¿À´Â XML µ¥ÀÌÅ͸¦ º¯È¯Çϱâ À§Çؼ­ µé¾î¿À´Â entry method
 java.lang.Object getPOJOFromXML(java.lang.Object object, java.io.InputStream is)
          getPOJOFromXML(AppConfig,InputStream)¿¡¼­ È£ÃâÇϸç document¸¦ °¡Á®¿Í¼­ parseXML2POJO ¸Þ¼­µå¸¦ ½ÇÇàÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Xml2Pojo

public Xml2Pojo()
Method Detail

getPOJOFromXML

public java.lang.Object getPOJOFromXML(AppConfig conf,
                                       java.io.InputStream is)
XSTPProcessor.setArgument()¿¡¼­ Á¢±ÙÇϸç post¹æ½ÄÀ¸·Î µé¾î¿À´Â XML µ¥ÀÌÅ͸¦ º¯È¯Çϱâ À§Çؼ­ µé¾î¿À´Â entry method

Parameters:
conf - AppConfig ¼³Á¤Á¤º¸ °´Ã¼
is - Request InputStream
Returns:
getPOJOFromXML(argumentObject,inputstream)

getPOJOFromXML

public java.lang.Object getPOJOFromXML(java.lang.Object object,
                                       java.io.InputStream is)
getPOJOFromXML(AppConfig,InputStream)¿¡¼­ È£ÃâÇϸç document¸¦ °¡Á®¿Í¼­ parseXML2POJO ¸Þ¼­µå¸¦ ½ÇÇàÇÑ´Ù.

Parameters:
object - XMLÀ» ´ã°íÀÚ ÇÏ´Â ArgumentObject(POJO)
is - Request InputStream
Returns:
XMLÀ» parsingÇÏ¿© ¸¸µç POJO°´Ã¼

getDocument

public org.jdom.Document getDocument(java.io.InputStream is)
RequestÀÇ InputStreamÀ» ¹Þ¾Æ¼­ SAX builder¸¦ ÀÌ¿ëÇØ inputstream¿¡ ÇØ´çÇÏ´Â XML Document¸¦ »ý¼ºÇÑ´Ù.

Parameters:
is - XMLÀ» ´ã°í ÀÖ´Â requestÀÇ InputStream
Returns:
parsingÇϰíÀÚ ÇÏ´Â XML Document