|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
public class DefaultHandler
SAX 2 À̺¥Æ® Çڵ鷯ÀÇ µðÆúÆ® base classÀÔ´Ï´Ù.
ÀÌ ¸ðµâÀº ¿ø½Ã ÄÚµå, ¹®¼ ¸ðµÎ °ø°³ µµ¸ÞÀο¡ ³õ¿©Á® ÀÖ½À´Ï´Ù. µû¶ó¼, ³»¿ë¿¡ °üÇѺ¸ÁõÀº ÀÏÀý Á¦°øµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº, http://www.saxproject.org ¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Å¬·¡½º´Â SAX2 ¾îÇø®ÄÉÀ̼ǿëÀÇ °£ÀÌ base classÀÔ´Ï´Ù. SAX2 4°³ÀÇ ÄÚ¾î Çڵ鷯 Ŭ·¡½º¿¡ Æ÷ÇԵǴ ¸ðµç ÄݹéÀÇ µðÆúÆ® ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀϺθ¸À» ±¸ÇöÇÒ Çʿ䰡 ÀÖÀ» ¶§, ÀÌ Å¬·¡½º¸¦ È®ÀåÇÕ´Ï´Ù. ÆÄ¼ÀÇ ÀÛ¼ºÀÚ´Â ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ µðÆúÆ® Çڵ鷯°¡ Á¦°øµÇÁö ¾ÊÀ» ¶§, ÀÌ Å¬·¡½º¸¦ ÀνºÅϽºÈÇØ µðÆúÆ® Çڵ鷯¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ Å¬·¡½º´Â ºñÃßõÀ¸·Î °¡¸®Å°´Â HandlerBase Ŭ·¡½º¿¡ ´ë½ÅÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
EntityResolver,
DTDHandler,
ContentHandler,
ErrorHandler | »ý¼ºÀÚ °³¿ä | |
|---|---|
DefaultHandler ()
|
|
| ¸Þ¼µå °³¿ä | |
|---|---|
void |
characters (char[] ch,
int start,
int length)
¿ä¼Ò³»ÀÇ ¹®ÀÚ µ¥ÀÌÅÍÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
endDocument ()
¹®¼ÀÇ Á¾·á ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
endElement (String uri,
String localName,
String qName)
¿ä¼ÒÀÇ Á¾·á ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
endPrefixMapping (String prefix)
À̸§ °ø°£ ¸ÅÇÎÀÇ Á¾·á ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
error (SAXParseException e)
ȸº¹ °¡´ÉÇÑ ÆÄ¼ ¿¡·¯ÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
fatalError (SAXParseException e)
Ä¡¸íÀûÀÎ XML ±¸¹® ºÐ¼® ¿¡·¯¸¦ º¸°íÇÕ´Ï´Ù. |
void |
ignorableWhitespace (char[] ch,
int start,
int length)
¿ä¼Ò ÄÁÅÙÃ÷¿¡ Æ÷ÇԵǴ ¹«½ÃÇÒ ¼ö ÀÖ´Â °ø¹é ¹®ÀÚÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
notationDecl (String name,
String publicId,
String systemId)
Ç¥±â¹ý¼±¾ðÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
processingInstruction (String target,
String data)
ó¸® ¸í·ÉÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
InputSource |
resolveEntity (String publicId,
String systemId)
¿ÜºÎ ¿£Æ¼Æ¼¸¦ ÇØ°áÇÕ´Ï´Ù. |
void |
setDocumentLocator (Locator locator)
¹®¼ À̺¥Æ®ÀÇ Locator °´Ã¼¸¦ ¹Þ½À´Ï´Ù. |
void |
skippedEntity (String name)
½ºÅµ µÈ ¿£Æ¼Æ¼ÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
startDocument ()
¹®¼ÀÇ °³½Ã ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
startElement (String uri,
String localName,
String qName,
Attributes attributes)
¿ä¼ÒÀÇ °³½Ã ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
startPrefixMapping (String prefix,
String uri)
À̸§ °ø°£ ¸ÅÇÎÀÇ °³½Ã ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
unparsedEntityDecl (String name,
String publicId,
String systemId,
String notationName)
ÇØ¼® ´ë»ó¿Ü ¿£Æ¼Æ¼ ¼±¾ðÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
void |
warning (SAXParseException e)
ÆÄ¼ °æ°íÀÇ ÅëÁö¸¦ ¹Þ½À´Ï´Ù. |
| Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
|---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| »ý¼ºÀÚ »ó¼¼ |
|---|
public DefaultHandler()
| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
public InputSource resolveEntity(String publicId,
String systemId)
throws IOException,
SAXException
Ç×»ó nullÀ» ¸®ÅÏÇÕ´Ï´Ù. À̰ÍÀº ÆÄ¼¿¡ XML ¹®¼³»ÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ »ç¿ë½Ã۱⠶§¹®¿¡ÀÔ´Ï´Ù. ÀÌ ¸Þ¼µå´Â SAX µðÆúÆ®ÀÇ µ¿ÀÛÀ» ±¸ÇöÇÕ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»¿¡¼ À̰ÍÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, īŻ·Î±× °Ë»öÀ̳ª URI ¸®µð·º¼Ç°ú °°ÀÌ Æ¯¼öÇÑ º¯È¯À» ½Ç½ÃÇÕ´Ï´Ù.
EntityResolver ³»ÀÇ resolveEntity publicId - °ø°³ ½Äº°ÀÚ. »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â nullsystemId - XML ¹®¼¿¡ Æ÷ÇԵǾî ÀÖ´Â ½Ã½ºÅÛ ½Äº°ÀÚ
IOException - ¿¡·¯°¡ ÀÖ´Â °æ¿ì, »õ·Î¿î ÀÔ·Â ¼Ò½º¸¦ ¼³Á¤ÇÑ´Ù
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂEntityResolver.resolveEntity(java.lang.String, java.lang.String)
public void notationDecl(String name,
String publicId,
String systemId)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¹®¼³»¿¡ ¼±¾ðµÈ Ç¥±â¹ýÀ» ÃßÀûÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»¿¡¼ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
DTDHandler ³»ÀÇ notationDecl name - Ç¥±â ¹ý¸ípublicId - Ç¥±â¹ýÀÇ °ø°³ ½Äº°ÀÚ. »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â nullsystemId - Ç¥±â¹ýÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂDTDHandler.notationDecl(java.lang.String, java.lang.String, java.lang.String)
public void unparsedEntityDecl(String name,
String publicId,
String systemId,
String notationName)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¹®¼³»¿¡ ¼±¾ðµÈ ÇØ¼® ´ë»ó¿Ü ¿£Æ¼Æ¼¸¦ ÃßÀûÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»¿¡¼ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
DTDHandler ³»ÀÇ unparsedEntityDecl name - ¿£Æ¼Æ¼¸ípublicId - ¿£Æ¼Æ¼ÀÇ °ø°³ ½Äº°ÀÚ. »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â nullsystemId - ¿£Æ¼Æ¼ÀÇ ½Ã½ºÅÛ ½Äº°ÀÚnotationName - °ü·Ã Ç¥±â ¹ý¸í
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂDTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String) public void setDocumentLocator(Locator locator)
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ±× ¿ÜÀÇ ¹®¼ À̺¥Æ®·Î »ç¿ëÇϱâ À§Çؼ locator¸¦ Æ÷ÇÔÇØ µÑ Çʿ䰡 ÀÖ´Â °æ¿ì, ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»¿¡¼ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
ContentHandler ³»ÀÇ setDocumentLocator locator - ¸ðµç SAX ¹®¼ À̺¥Æ®ÀÇ locatorContentHandler.setDocumentLocator(org.xml.sax.Locator),
Locator
public void startDocument()
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ¹®¼ÀÇ ¼±µÎ¿¡¼ Ư¼öÇÑ ¾×¼Ç (Æ®¸®ÀÇ ·çÆ® ³ëµåÀÇ ÇÒ´ç, Ãâ·Â ÆÄÀÏÀÇ ÀÛ¼ºµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ startDocument SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.startDocument()
public void endDocument()
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ¹®¼ÀÇ ¸¶Áö¸·À¸·Î Ư¼öÇÑ ¾×¼Ç (Æ®¸®ÀÇ ÆÄÀ̳ª¶óÀÌÁî, Ãâ·Â ÆÄÀÏÀÇ Á¾·áµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ endDocument SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.endDocument()
public void startPrefixMapping(String prefix,
String uri)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»¿¡¼ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ À̸§ °ø°£ Á¢µÎ»çÀÇ ½ºÄÚÇÁÀÇ °³½Ã À§Ä¡¿¡¼ ƯÁ¤ÀÇ ¾×¼Ç (Á¢µÎ»çÀÇ ¸ÅÇÎÀÇ Æ÷ÇÔµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ startPrefixMapping prefix - ¼±¾ðµÇ´Â À̸§ °ø°£ Á¢µÎ»çuri - Á¢µÎ»ç¿¡ ¸ÅÇÎ µÈ À̸§ °ø°£ URI
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.startPrefixMapping(java.lang.String, java.lang.String)
public void endPrefixMapping(String prefix)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»¿¡¼ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °³°³ÀÇ Á¢µÎ»çÀÇ Á¾·á À§Ä¡¿¡¼ ƯÁ¤ÀÇ ¾×¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ endPrefixMapping prefix - ¼±¾ðµÇ´Â À̸§ °ø°£ Á¢µÎ»ç
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.endPrefixMapping(java.lang.String)
public void startElement(String uri,
String localName,
String qName,
Attributes attributes)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ ¿ä¼ÒÀÇ ¼±µÎ¿¡¼ Ư¼öÇÑ ¾×¼Ç (»õ·Î¿î Æ®¸® ³ëµåÀÇ ÇÒ´ç, Ãâ·Â ³»¿ëÀÇ ÆÄÀÏ¿¡ÀÇ Ãâ·Âµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ startElement uri - À̸§ °ø°£ URI. ¿ä¼Ò°¡ À̸§ °ø°£ URI¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì, ¶Ç´Â À̸§ °ø°£ 󸮸¦ ÇÏÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿localName - Á¢µÎ»ç¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â ·ÎÄøí. À̸§ °ø°£ 󸮸¦ ÇÏÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿qName - Á¢µÎ»ç¸¦ °¡Áö´Â ¼ö½Ä¸í. ¼ö½Ä¸íÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â °ø¹®ÀÚ¿attributes - ¿ä¼Ò¿¡ ºÎ°¡µÈ ¼Ó¼º. ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ºñ¾îÀÖ´Â Attributes °´Ã¼SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
public void endElement(String uri,
String localName,
String qName)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ ¿ä¼ÒÀÇ ¸¶Áö¸·À¸·Î Ư¼öÇÑ ¾×¼Ç (Æ®¸® ³ëµåÀÇ ÆÄÀ̳ª¶óÀÌÁî, Ãâ·Â ³»¿ëÀÇ ÆÄÀÏ¿¡ÀÇ Ãâ·Âµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ endElement uri - À̸§ °ø°£ URI. ¿ä¼Ò°¡ À̸§ °ø°£ URI¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì, ¶Ç´Â À̸§ °ø°£ 󸮸¦ ÇÏÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿localName - Á¢µÎ»ç¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â ·ÎÄøí. À̸§ °ø°£ 󸮸¦ ÇÏÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿qName - Á¢µÎ»ç¸¦ °¡Áö´Â ¼ö½Ä¸í. ¼ö½Ä¸íÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â °ø¹®ÀÚ¿
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
public void characters(char[] ch,
int start,
int length)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ ¹®ÀÚ µ¥ÀÌŸüũ¿¡ ´ëÇØ¼ Ư¼öÇÑ ¾×¼Ç (³ëµå ¶Ç´Â ¹öÆÛ¿¡ÀÇ µ¥ÀÌÅÍÀÇ Ãß°¡ µ¥ÀÌÅÍÀÇ ÆÄÀÏ¿¡ÀÇ Ãâ·Âµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ characters ch - ¹®ÀÚ µ¥ÀÌÅÍstart - ¹®ÀÚ ¹è¿³»ÀÇ °³½Ã À§Ä¡length - ¹®ÀÚ ¹è¿·ÎºÎÅÍ »ç¿ëµÇ´Â ¹®ÀÚ¼ö
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.characters(char[], int, int)
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ¹«½ÃÇÒ ¼ö ÀÖ´Â °ø¹é ¹®ÀÚÀÇ °¢ üũ¿¡ ´ëÇØ¼ Ư¼öÇÑ ¾×¼Ç (³ëµå ¶Ç´Â ¹öÆÛ¿¡ÀÇ µ¥ÀÌÅÍÀÇ Ãß°¡ µ¥ÀÌÅÍÀÇ ÆÄÀÏ¿¡ÀÇ Ãâ·Âµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ ignorableWhitespace ch - °ø¹é ¹®ÀÚstart - ¹®ÀÚ ¹è¿³»ÀÇ °³½Ã À§Ä¡length - ¹®ÀÚ ¹è¿·ÎºÎÅÍ »ç¿ëµÇ´Â ¹®ÀÚ¼ö
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.ignorableWhitespace(char[], int, int)
public void processingInstruction(String target,
String data)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ ó¸® ¸í·É¿¡ ´ëÇØ¼ Ư¼öÇÑ ¾×¼Ç (»óÅ º¯¼öÀÇ ¼³Á¤, ±× ¿ÜÀÇ ¸Þ¼µåÀÇ È£Ãâµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ processingInstruction target - ó¸® ¸í·ÉÀÇ Å¸°Ùdata - ó¸® ¸í·É µ¥ÀÌÅÍ. µ¥ÀÌÅͰ¡ Á¦°øµÇÁö ¾Ê´Â °æ¿ì´Â null
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.processingInstruction(java.lang.String, java.lang.String)
public void skippedEntity(String name)
throws SAXException
µðÆúÆ®¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ ó¸® ¸í·É¿¡ ´ëÇØ¼ Ư¼öÇÑ ¾×¼Ç (»óÅ º¯¼öÀÇ ¼³Á¤, ±× ¿ÜÀÇ ¸Þ¼µåÀÇ È£Ãâµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ContentHandler ³»ÀÇ skippedEntity name - ½ºÅµ µÈ ¿£Æ¼Æ¼ÀÇ À̸§
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂContentHandler.processingInstruction(java.lang.String, java.lang.String)
public void warning(SAXParseException e)
throws SAXException
µðÆúÆ®ÀÇ ±¸Çö¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ °æ°í¿¡ ´ëÇØ¼ Ư¼öÇÑ ¾×¼Ç (·Î±× ÆÄÀÏ¿¡ÀÇ ¸Þ¼¼ÁöÀÇ »ðÀÔ, ¸Þ¼¼ÁöÀÇ Äֿܼ¡ÀÇ Ãâ·Âµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ErrorHandler ³»ÀÇ warning e - ¿¹¿Ü·Î¼ encode µÈ °æ°í Á¤º¸
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂErrorHandler.warning(org.xml.sax.SAXParseException),
SAXParseException
public void error(SAXParseException e)
throws SAXException
µðÆúÆ®ÀÇ ±¸Çö¿¡¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, °¢ ¿¡·¯¿¡ ´ëÇØ¼ Ư¼öÇÑ ¾×¼Ç (·Î±× ÆÄÀÏ¿¡ÀÇ ¸Þ¼¼ÁöÀÇ »ðÀÔ, ¸Þ¼¼ÁöÀÇ Äֿܼ¡ÀÇ Ãâ·Âµî)À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ErrorHandler ³»ÀÇ error e - ¿¹¿Ü·Î¼ encode µÈ °æ°í Á¤º¸
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂErrorHandler.warning(org.xml.sax.SAXParseException),
SAXParseException
public void fatalError(SAXParseException e)
throws SAXException
µðÆúÆ®ÀÇ ±¸Çö¿¡¼´Â SAXParseExceptionÀ» Throw ÇÕ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼ºÀÚ´Â °³°³ÀÇ Ä¡¸íÀûÀÎ ¿¡·¯¿¡ ´ëÇØ¼ Ư¼öÇÑ ¾×¼ÇÀ» ÀâÀ» (¸ðµç ¿¡·¯¸¦ ´ÜÀÏÀÇ º¸°í¿¡ Á¤¸®ÇÏ´Â µî) Çʿ䰡 ÀÖ´Â °æ¿ì, ¼ºê Ŭ·¡½º³»ÀÇ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼µå°¡ ºÒ·Á°¡ ¸é, ¹®¼ÀÇ ½Å·Ú¼ºÀÌ ³·¾ÆÁ®, ÆÄ¼µµ ±¸¹® ºÐ¼® À̺¥Æ®¸¦ º¸°íÇÏÁö ¾Ê°Ô µÇ¹Ç·Î ¾îÇø®ÄÉÀ̼ÇÀÇ º¸Åë 󸮴 ¸ðµÎ Á¾·áµÉ Çʿ䰡 ÀÖ½À´Ï´Ù.
ErrorHandler ³»ÀÇ fatalError e - ¿¹¿Ü·Î¼ encode µÈ ¿¡·¯ Á¤º¸
SAXException - SAX ¿¹¿Ü. ´Ù¸¥ ¿¹¿Ü¸¦ ·¦ Çϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´ÂErrorHandler.fatalError(org.xml.sax.SAXParseException),
SAXParseException
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.