net.oakyoon.papercup2.util
Class XmlChannelLoader

java.lang.Object
  extended bynet.oakyoon.papercup2.util.XmlChannelLoader

public class XmlChannelLoader
extends java.lang.Object

org.apache.commons.digester.Digester ¿¡ ´ëÇÑ ·¡ÆÛ Ŭ·¡½º. Xml ±¸Á¶°¡ Á¤ÀǵǾî ÀÖ´Ù.


Method Summary
static XmlChannelLoader getInstance()
          XmlChannelLoader ½Ì±ÛÅæ ÀνºÅϽº¸¦ °¡Á®¿Â´Ù.
 Channel load(java.io.File file)
          ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.
 Channel load(java.lang.String path)
          ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.
static Channel staticLoad(java.io.File file)
          ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.
static Channel staticLoad(java.lang.String path)
          ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static XmlChannelLoader getInstance()
XmlChannelLoader ½Ì±ÛÅæ ÀνºÅϽº¸¦ °¡Á®¿Â´Ù.

Returns:
XmlChannelLoader ½Ì±ÛÅæ ÀνºÅϽº

load

public Channel load(java.io.File file)
             throws java.io.IOException,
                    org.xml.sax.SAXException
ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.

Parameters:
file - ¼³Á¤ ÆÄÀÏ¿¡ ´ëÇÑ File ÀνºÅϽº
Returns:
¼³Á¤¿¡ µû¶ó »ý¼ºµÈ Channel ÀνºÅϽº
Throws:
java.io.IOException
org.xml.sax.SAXException

load

public Channel load(java.lang.String path)
             throws java.io.IOException,
                    org.xml.sax.SAXException
ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.

Parameters:
path - ¼³Á¤ ÆÄÀÏ °æ·Î
Returns:
¼³Á¤¿¡ µû¶ó »ý¼ºµÈ Channel ÀνºÅϽº
Throws:
java.io.IOException
org.xml.sax.SAXException

staticLoad

public static Channel staticLoad(java.io.File file)
                          throws java.io.IOException,
                                 org.xml.sax.SAXException
ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.

Parameters:
file - ¼³Á¤ ÆÄÀÏ¿¡ ´ëÇÑ File ÀνºÅϽº
Returns:
¼³Á¤¿¡ µû¶ó »ý¼ºµÈ Channel ÀνºÅϽº
Throws:
java.io.IOException
org.xml.sax.SAXException

staticLoad

public static Channel staticLoad(java.lang.String path)
                          throws java.io.IOException,
                                 org.xml.sax.SAXException
ÆÄÀÏ¿¡¼­ Àоî¿Â ¼³Á¤¿¡ µû¶ó Channel ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù.

Parameters:
path - ¼³Á¤ ÆÄÀÏ °æ·Î
Returns:
¼³Á¤¿¡ µû¶ó »ý¼ºµÈ Channel ÀνºÅϽº
Throws:
java.io.IOException
org.xml.sax.SAXException