public class HTMLDocument.HTMLReader extends HTMLEditorKit.ParserCallback
ใชใผใใผใๆงๆใใใซใฏใใขใฏใทใงใณใฎๅฆ็ๆนๆณใ่จ่ฟฐใใHTMLDocument.HTMLReader.TagActionๅใฎใขใฏใทใงใณใ็ป้ฒใใพใใ ๆไพใใใฆใใใขใฏใทใงใณใฎๅบๆฌใซใชใฃใฆใใ่ใๆนใฏใ่ฆ็ด ๆง้ ใ็ตๅฑใฎใจใใใชใใใใฎในใฟใคใซใๆใคๆๅญใฎไธฆใณใใๆใๆฎต่ฝใงใใใฐใใใฃใจใ่ช็ถใชใใญในใใฎ็ทจ้ใชใใฌใผใทใงใณใๆไพใงใใใใจใใใใฎใงใใ ๆง้ ็ใซๆๅฎใใๆนใ่ช็ถใชๅ ดๅใใใใฎใงใๆฎต่ฝไธใงใฎไปปๆใฎๆง้ ใ่จฑๅฏใใใใใใซใในใใงใใใใใฎๅ ดๅใงใใๆง้ ็ใชใขใฏใทใงใณใไฝฟใฃใฆ็ทจ้ใใๅฟ
่ฆใใใใพใใ ใคใพใใ่งฃๆไธญใฎในใใชใผใ ใงๆๅฎใใใฆใใHTML่ฆ็ด ใฎไธ้จใฏใๅฑๆงใซๆใใใใพใใๅ ดๅใซใใฃใฆใฏๆฎต่ฝใๅๆใใใพใใ HTML่ฆ็ด ใๅฑๆงใซๅคๆใใใๅ ดๅใๆ
ๅ ฑใๅคฑใใใชใใใใซๅฑๆงใญใผใฏHTML.TagๅใซใชใใๅคใฏAttributeSetๅใซใชใใพใใ ใใใซใใฃใฆใๆขๅญใฎใขใฏใทใงใณใฎๅคใใๆฉ่ฝใใใใใซใชใใใฆใผใถใผใฏๅ
ฅๅใใญใผใใผใใใๅ
ฅๅใใใใใชใฟใผใณใปใญใผใBackSpaceใญใผใDeleteใญใผใชใฉใๆผใใใใใฆใใใฎ้ฉๅใช็ตๆใๅพใใใจใใงใใพใใ ้ธๆใ็ๆใใใใๅฑๆงใ้ฉ็จใพใใฏๅ้คใใใใใใใจใใงใใพใใไปฅไธใฎใใจใ่ๆ
ฎใใไธใงใใชใผใใผใ่กใไฝๆฅญใฏๆฌกใฎใใใชใฟในใฏใซๅ้กใงใใพใใ
็พๆ็นใงใฏใ<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ใฏ้็ฅใใใชใใชใใพใใ
| ไฟฎ้ฃพๅญใจๅ | ใฏใฉใน | ่ชฌๆ |
|---|---|---|
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 |
IMPLIED| ใณใณในใใฉใฏใฟ | ่ชฌๆ |
|---|---|
HTMLReader(int offset) |
|
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) |
ใใญในใ้ ๅใใญใฅใกใณใใซๆๅฎใใใใณใณใใณใใ่ฟฝๅ ใใพใใ
|
handleErrorprotected Vector<DefaultStyledDocument.ElementSpec> parseBuffer
protected MutableAttributeSet charAttr
public HTMLReader(int offset)
public HTMLReader(int offset,
int popDepth,
int pushDepth,
HTML.Tag insertTag)
public void flush()
throws BadLocationException
flushใใฏใฉในHTMLEditorKit.ParserCallbackBadLocationExceptionpublic void handleText(char[] data,
int pos)
handleTextใใฏใฉในHTMLEditorKit.ParserCallbackpublic void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
handleStartTagใใฏใฉในHTMLEditorKit.ParserCallbackpublic void handleComment(char[] data,
int pos)
handleCommentใใฏใฉในHTMLEditorKit.ParserCallbackpublic void handleEndTag(HTML.Tag t, int pos)
handleEndTagใใฏใฉในHTMLEditorKit.ParserCallbackpublic void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
handleSimpleTagใใฏใฉในHTMLEditorKit.ParserCallbackpublic void handleEndOfLineString(String eol)
flushใฎๅใซๅผใณๅบใใใพใใeolใฏใในใใชใผใ ใฎ่งฃๆไธญใซใใฃใจใๅคใๆคๅบใใใ\nใ\rใพใใฏ\r\nใฎใฉใใใงใใhandleEndOfLineStringใใฏใฉในHTMLEditorKit.ParserCallbackprotected 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)
data - ่ฟฝๅ ใใใณใณใใณใoffs - ๅๆใชใใปใใlength - ้ทใprotected void addContent(char[] data,
int offs,
int length,
boolean generateImpliedPIfNecessary)
data - ่ฟฝๅ ใใใณใณใใณใoffs - ๅๆใชใใปใใlength - ้ทใgenerateImpliedPIfNecessary - ๆ้ป็ใซๆๅฎใใใๆฎต่ฝใ็ๆใใใใฉใใprotected void addSpecialElement(HTML.Tag t, MutableAttributeSet a)
ใใฐใพใใฏๆฉ่ฝใ้ไฟก
่ฉณ็ดฐใชAPIใชใใกใฌใณในใใใณ้็บ่
ใใญใฅใกใณใใซใคใใฆใฏใJava SEใฎใใญใฅใกใณใใๅ็
งใใฆใใ ใใใ ใใฎใใญใฅใกใณใใซใฏใๆฆๅฟต็ใชๆฆ่ฆใ็จ่ชใฎๅฎ็พฉใๅ้ฟๆนๆณใๆๅนใชใณใผใไพใชใฉใฎใ้็บ่
ใๅฏพ่ฑกใซใใใใ่ฉณ็ดฐใช่ชฌๆใๅซใพใใฆใใพใใ
Copyright ยฉ 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyใๅ็
งใใฆใใ ใใใ