|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.swing.text.html.HTMLEditorKit.ParserCallback
javax.swing.text.html.HTMLDocument.HTMLReader
public class HTMLDocument.HTMLReader
HTML ¹®¼¸¦ HTML ¿ä¼Ò ±¸Á¶¿Í ÇÔ²² ·ÎµåÇϱâ À§ÇÑ HTML ¸®´õÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â ÆÄ¼·ÎºÎÅÍÀÇ Äݹ鼼ƮÀ̸ç, ¼Ó¼ºÀÇ Å±װ¡ ºÙÀº ¿ä¼Ò¼¼Æ®¸¦ »ý¼ºÇϱâ À§Çؼ ±¸ÇöµË´Ï´Ù. ÇØ¼®Àº ÇÊ¿äÇÑ ¿ä¼Ò ¼ºê Æ®¸®¸¦ ±â¼úÇÏ´Â ÅäÅ«±º (ElementSpec)À» Á¶¸³ÇØ À̰ÍÀ» Ãâ·Â¶ôÀÇ ¾Æ·¡¿¡¼ ¹®¼ÀÇ ¿ÜºÎ Ŭ·¡½ºÀÇ »ðÀÔ ¸Þ¼µå¸¦ »ç¿ëÇØ ¹®¼¿¡ »ðÀÔÇÕ´Ï´Ù.
Çö½ÃÁ¡¿¡¼´Â <APPLET>, <PARAM>, <MAP>, <AREA>, <LINK>, <SCRIPT> ¹× <STYLE>´Â Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
HTML.Tag
·Î
Á¤Àǵǰí Àִ ű׿¡ ´ëÇØ¼ ÇÒ´çÇÒ ¼ö ÀÖ´Â ¾×¼ÇÀÇ ±â¼úÀ» ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.
ÅÂ±× | ¾×¼Ç |
---|---|
HTML.Tag.A | CharacterAction |
HTML.Tag.ADDRESS | CharacterAction |
HTML.Tag.APPLET | HiddenAction |
HTML.Tag.AREA | AreaAction |
HTML.Tag.B | CharacterAction |
HTML.Tag.BASE | BaseAction |
HTML.Tag.BASEFONT | CharacterAction |
HTML.Tag.BIG | CharacterAction |
HTML.Tag.BLOCKQUOTE | BlockAction |
HTML.Tag.BODY | BlockAction |
HTML.Tag.BR | SpecialAction |
HTML.Tag.CAPTION | BlockAction |
HTML.Tag.CENTER | BlockAction |
HTML.Tag.CITE | CharacterAction |
HTML.Tag.CODE | CharacterAction |
HTML.Tag.DD | BlockAction |
HTML.Tag.DFN | CharacterAction |
HTML.Tag.DIR | BlockAction |
HTML.Tag.DIV | BlockAction |
HTML.Tag.DL | BlockAction |
HTML.Tag.DT | ParagraphAction |
HTML.Tag.EM | CharacterAction |
HTML.Tag.FONT | CharacterAction |
HTML.Tag.FORM | 1.4 ¿¡¼´Â BlockAction |
HTML.Tag.FRAME | SpecialAction |
HTML.Tag.FRAMESET | BlockAction |
HTML.Tag.H1 | ParagraphAction |
HTML.Tag.H2 | ParagraphAction |
HTML.Tag.H3 | ParagraphAction |
HTML.Tag.H4 | ParagraphAction |
HTML.Tag.H5 | ParagraphAction |
HTML.Tag.H6 | ParagraphAction |
HTML.Tag.HEAD | HeadAction |
HTML.Tag.HR | SpecialAction |
HTML.Tag.HTML | BlockAction |
HTML.Tag.I | CharacterAction |
HTML.Tag.IMG | SpecialAction |
HTML.Tag.INPUT | FormAction |
HTML.Tag.ISINDEX | IsndexAction |
HTML.Tag.KBD | CharacterAction |
HTML.Tag.LI | BlockAction |
HTML.Tag.LINK | LinkAction |
HTML.Tag.MAP | MapAction |
HTML.Tag.MENU | BlockAction |
HTML.Tag.META | MetaAction |
HTML.Tag.NOFRAMES | BlockAction |
HTML.Tag.OBJECT | SpecialAction |
HTML.Tag.OL | BlockAction |
HTML.Tag.OPTION | FormAction |
HTML.Tag.P | ParagraphAction |
HTML.Tag.PARAM | HiddenAction |
HTML.Tag.PRE | PreAction |
HTML.Tag.SAMP | CharacterAction |
HTML.Tag.SCRIPT | HiddenAction |
HTML.Tag.SELECT | FormAction |
HTML.Tag.SMALL | CharacterAction |
HTML.Tag.STRIKE | CharacterAction |
HTML.Tag.S | CharacterAction |
HTML.Tag.STRONG | CharacterAction |
HTML.Tag.STYLE | StyleAction |
HTML.Tag.SUB | CharacterAction |
HTML.Tag.SUP | CharacterAction |
HTML.Tag.TABLE | BlockAction |
HTML.Tag.TD | BlockAction |
HTML.Tag.TEXTAREA | FormAction |
HTML.Tag.TH | BlockAction |
HTML.Tag.TITLE | TitleAction |
HTML.Tag.TR | BlockAction |
HTML.Tag.TT | CharacterAction |
HTML.Tag.U | CharacterAction |
HTML.Tag.UL | BlockAction |
HTML.Tag.VAR | CharacterAction |
</html>°¡ ¹ß°ßµÇ¸é, Action´Â ÅëÁöµÇÁö ¾Ê°Ô µË´Ï´Ù.
Áßø(Nested) Ŭ·¡½º °³¿ä | |
---|---|
class |
HTMLDocument.HTMLReader.BlockAction
|
class |
HTMLDocument.HTMLReader.CharacterAction
|
class |
HTMLDocument.HTMLReader.FormAction
ÆûÀÇ °¢ ÄÁÆ®·ÑÀ» ³ªÅ¸³»±â À§ÇÑ ¿ä¼Ò¸¦ ¸ðµÎ »ý¼ºÇØ, ÆûÀ» Áö¿ø Çϱâ À§ÇÑ ¾×¼ÇÀÔ´Ï´Ù. |
class |
HTMLDocument.HTMLReader.HiddenAction
|
class |
HTMLDocument.HTMLReader.IsindexAction
|
class |
HTMLDocument.HTMLReader.ParagraphAction
|
class |
HTMLDocument.HTMLReader.PreAction
|
class |
HTMLDocument.HTMLReader.SpecialAction
|
class |
HTMLDocument.HTMLReader.TagAction
ű×ÀÇ ±¸¹® ºÐ¼®¿¡ ÀÀÇØ ½ÇÇàµÇ´Â ¾×¼ÇÀÔ´Ï´Ù. |
ÇÊµå °³¿ä | |
---|---|
protected MutableAttributeSet |
charAttr
|
protected Vector <DefaultStyledDocument.ElementSpec > |
parseBuffer
|
Ŭ·¡½º javax.swing.text.html. HTMLEditorKit.ParserCallback ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå |
---|
IMPLIED |
»ý¼ºÀÚ °³¿ä | |
---|---|
HTMLDocument.HTMLReader (int offset)
|
|
HTMLDocument.HTMLReader (int offset,
int popDepth,
int pushDepth,
HTML.Tag insertTag)
|
¸Þ¼µå °³¿ä | |
---|---|
protected void |
addContent (char[] data,
int offs,
int length)
ÇöÀçÀÇ ¹®ÀÚ ¼Ó¼ºÀ» °¡Áö´Â ÅØ½ºÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. |
protected void |
addContent (char[] data,
int offs,
int length,
boolean generateImpliedPIfNecessary)
ÇöÀçÀÇ ¹®ÀÚ ¼Ó¼ºÀ» °¡Áö´Â ÅØ½ºÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. |
protected void |
addSpecialElement (HTML.Tag t,
MutableAttributeSet a)
±âº»ÀûÀ¸·Î ¼Ó¼º ¼¼Æ® Àüü·Î °¡¸®Å°´Â ÄÁÅÙÃ÷¸¦ Ãß°¡ÇÕ´Ï´Ù. |
protected void |
blockClose (HTML.Tag t)
ÇØ¼® ¹öÆÛ¿¡ ¸í·ÉÀ» Ãß°¡ÇØ, ÁöÁ¤ÇÑ Å¸ÀÔÀÇ ºí·Ï ¿ä¼Ò¸¦ ´Ý½À´Ï´Ù. |
protected void |
blockOpen (HTML.Tag t,
MutableAttributeSet attr)
ÇØ¼® ¹öÆÛ¿¡ ¸í·ÉÀ» Ãß°¡ÇØ, ÁöÁ¤ÇÑ ¼Ó¼ºÀ» °¡Áö´Â ºí·Ï ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. |
void |
flush ()
HTML ¸®´õ·Î È£ÃâµÇ´Â ¸¶Áö¸· ¸Þ¼µåÀÔ´Ï´Ù. |
void |
handleComment (char[] data,
int pos)
|
void |
handleEndOfLineString (String eol)
½ºÆ®¸²ÀÇ ÇØ¼®ÀÌ Á¾·áÇØ, flush
Àü¿¡ È£ÃâÇÕ´Ï´Ù. |
void |
handleEndTag (HTML.Tag t,
int pos)
ÆÄ¼·ÎºÎÅÍÀÇ ÄݹéÀÔ´Ï´Ù. |
void |
handleSimpleTag (HTML.Tag t,
MutableAttributeSet a,
int pos)
ÆÄ¼·ÎºÎÅÍÀÇ ÄݹéÀÔ´Ï´Ù. |
void |
handleStartTag (HTML.Tag t,
MutableAttributeSet a,
int pos)
ÆÄ¼·ÎºÎÅÍÀÇ ÄݹéÀÔ´Ï´Ù. |
void |
handleText (char[] data,
int pos)
ÅØ½ºÆ® ºí·ÏÀÌ ¹ß°ßµÈ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ÆÄ¼¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù. |
protected void |
popCharacterStyle ()
ÀÌÀü¿¡ Ǫ½¬ ÇÑ ¹®ÀÚ ½ºÅ¸ÀÏÀ» ½ºÅÃÀ¸·ÎºÎÅÍ ÆË ÇØ, ÀÌÀüÀÇ ¹®ÀÚ ½ºÅ¸ÀÏ¿¡ µÇµ¹¸³´Ï´Ù. |
protected void |
preContent (char[] data)
PRE ¿ä¼Ò·Î °ËÃâµÈ ÁöÁ¤µÈ ÄÁÅÙÃ÷¸¦ Ãß°¡ÇÕ´Ï´Ù. |
protected void |
pushCharacterStyle ()
»õ·Î¿î »óÀÚÀÇ ¹®ÀÚ ½ºÅ¸ÀÏÀ» ÀÛ¼ºÇÒ Áغñ·Î¼ ÇöÀçÀÇ ¹®ÀÚ ½ºÅ¸ÀÏÀ» ½ºÅÿ¡ Ǫ½¬ ÇÕ´Ï´Ù. |
protected void |
registerTag (HTML.Tag t,
HTMLDocument.HTMLReader.TagAction a)
ÁöÁ¤ÇÑ Å±×ÀÇ Çڵ鷯¸¦ µî·ÏÇÕ´Ï´Ù. |
protected void |
textAreaContent (char[] data)
ÅØ½ºÆ® ¿µ¿ª ¹®¼·Î ÁöÁ¤µÈ ÄÁÅÙÃ÷¸¦ Ãß°¡ÇÕ´Ï´Ù. |
Ŭ·¡½º javax.swing.text.html. HTMLEditorKit.ParserCallback ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
handleError |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
protected Vector <DefaultStyledDocument.ElementSpec > parseBuffer
protected MutableAttributeSet charAttr
»ý¼ºÀÚ »ó¼¼ |
---|
public HTMLDocument.HTMLReader(int offset)
public HTMLDocument.HTMLReader(int offset, int popDepth, int pushDepth, HTML.Tag insertTag)
¸Þ¼µåÀÇ »ó¼¼ |
---|
public void flush() throws BadLocationException
HTMLEditorKit.ParserCallback
³»ÀÇ flush
BadLocationException
public void handleText(char[] data, int pos)
HTMLEditorKit.ParserCallback
³»ÀÇ handleText
public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
HTMLEditorKit.ParserCallback
³»ÀÇ handleStartTag
public void handleComment(char[] data, int pos)
HTMLEditorKit.ParserCallback
³»ÀÇ handleComment
public void handleEndTag(HTML.Tag t, int pos)
HTMLEditorKit.ParserCallback
³»ÀÇ handleEndTag
public void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
HTMLEditorKit.ParserCallback
³»ÀÇ handleSimpleTag
public void handleEndOfLineString(String eol)
flush
Àü¿¡ È£ÃâÇÕ´Ï´Ù. eol
´Â
½ºÆ®¸²ÀÇ ÇØ¼®Áß¿¡ °¡Àå ¸¹ÀÌ °ËÃâµÇ´Â \n, \r ¶Ç´Â \r\n
¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù.
HTMLEditorKit.ParserCallback
³»ÀÇ handleEndOfLineString
protected void registerTag(HTML.Tag t, HTMLDocument.HTMLReader.TagAction a)
protected void pushCharacterStyle()
protected void popCharacterStyle()
protected void textAreaContent(char[] data)
protected void preContent(char[] data)
protected void blockOpen(HTML.Tag t, MutableAttributeSet attr)
protected void blockClose(HTML.Tag t)
protected void addContent(char[] data, int offs, int length)
embedded
- ¸ÅÀÔ °´Ã¼ÀÇ ¼Ó¼ºprotected void addContent(char[] data, int offs, int length, boolean generateImpliedPIfNecessary)
embedded
- ¸ÅÀÔ °´Ã¼ÀÇ ¼Ó¼ºprotected void addSpecialElement(HTML.Tag t, MutableAttributeSet a)
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.