|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.AbstractAction
javax.swing.text.TextAction
javax.swing.text.StyledEditorKit.StyledTextAction
javax.swing.text.html.HTMLEditorKit.HTMLTextAction
javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction
public static class HTMLEditorKit.InsertHTMLTextAction
InsertHTMLTextAction 는, 기존의 HTML 문서에 임의의 HTML 캐릭터 라인을 삽입하기 위해서 사용합니다. HTML.Tags 는, 2 개(살) 이상 지정할 필요가 있습니다. 1 개째의 태그 parentTag 는, 요소의 추가처가 되는 문서내에서 부모를 식별합니다. 2 개째의 태그 addTag 는, 문서에 추가되는 HTML 캐릭터 라인내의 1 개째의 태그를 식별합니다. 1 개(살) 유의해야 할 점은, 건네받은 HTML 캐릭터 라인내에 필요한 태그가 없는 경우에서도, 퍼서에 의해 적절한 태그가 모두 생성되는 것입니다.
예를 들어, 본문중에 겉(표)를 삽입하기 위한 액션을 작성할 필요가 있다고 합니다. 이 경우, parentTag 는 HTML.Tag.BODY, addTag 는 HTML.Tag.TABLE 가 되어, 캐릭터 라인은 <table><tr><td></td></tr></table> 등이 됩니다.
또, 대체의 parentTag 및 addTag 를 제공하는 옵션도 있습니다. 이러한 태그는, 오프셋(offset)의 위치에 parentTag 가 없는 경우에 조사할 수 있게 됩니다.
필드의 개요 | |
---|---|
protected HTML.Tag |
addTag
태그의 추가의 시점이 되는, HTML 내의 태그입니다. |
protected HTML.Tag |
alternateAddTag
parentTag 가 없고, alternateParentTag 가 있는 경우에, 태그의 추가의 시점이 되는, HTML 내의 대체 태그입니다. |
protected HTML.Tag |
alternateParentTag
parentTag 가 발견되지 않는 경우에, 문서내에서 식별되는 대체 태그입니다. |
protected String |
html
삽입되는 HTML 입니다. |
protected HTML.Tag |
parentTag
문서내에서 식별되는 태그입니다. |
클래스 javax.swing. AbstractAction 로부터 상속된 필드 |
---|
changeSupport , enabled |
인터페이스 javax.swing. Action 로부터 상속된 필드 |
---|
ACCELERATOR_KEY , ACTION_COMMAND_KEY , DEFAULT , DISPLAYED_MNEMONIC_INDEX_KEY , LARGE_ICON_KEY , LONG_DESCRIPTION , MNEMONIC_KEY , NAME , SELECTED_KEY , SHORT_DESCRIPTION , SMALL_ICON |
생성자 의 개요 | |
---|---|
HTMLEditorKit.InsertHTMLTextAction (String name,
String html,
HTML.Tag parentTag,
HTML.Tag addTag)
|
|
HTMLEditorKit.InsertHTMLTextAction (String name,
String html,
HTML.Tag parentTag,
HTML.Tag addTag,
HTML.Tag alternateParentTag,
HTML.Tag alternateAddTag)
|
메소드의 개요 | |
---|---|
void |
actionPerformed (ActionEvent ae)
HTML 를 문서에 삽입합니다. |
protected void |
insertAtBoundary (JEditorPane editor,
HTMLDocument doc,
int offset,
Element insertElement,
String html,
HTML.Tag parentTag,
HTML.Tag addTag)
경계에 삽입할 경우에 불려 갑니다. |
protected void |
insertAtBoundry (JEditorPane editor,
HTMLDocument doc,
int offset,
Element insertElement,
String html,
HTML.Tag parentTag,
HTML.Tag addTag)
추천 되고 있지 않습니다. Java 2 플랫폼 v1. 3 에 대해 insertAtBoundary 를 사용해 주세요. |
protected void |
insertHTML (JEditorPane editor,
HTMLDocument doc,
int offset,
String html,
int popDepth,
int pushDepth,
HTML.Tag addTag)
HTMLEditorKit.insertHTML 를 위한 커버입니다. |
클래스 javax.swing.text.html. HTMLEditorKit.HTMLTextAction 로부터 상속된 메소드 |
---|
elementCountToTag , findElementMatchingTag , getElementsAt , getHTMLDocument , getHTMLEditorKit |
클래스 javax.swing.text. StyledEditorKit.StyledTextAction 로부터 상속된 메소드 |
---|
getEditor , getStyledDocument , getStyledEditorKit , setCharacterAttributes , setParagraphAttributes |
클래스 javax.swing.text. TextAction 로부터 상속된 메소드 |
---|
augmentList , getFocusedComponent , getTextComponent |
클래스 javax.swing. AbstractAction 로부터 상속된 메소드 |
---|
addPropertyChangeListener , clone , firePropertyChange , getKeys , getPropertyChangeListeners , getValue , isEnabled , putValue , removePropertyChangeListener , setEnabled |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected String html
protected HTML.Tag parentTag
protected HTML.Tag addTag
protected HTML.Tag alternateParentTag
protected HTML.Tag alternateAddTag
생성자 의 상세 |
---|
public HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag)
public HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag, HTML.Tag alternateParentTag, HTML.Tag alternateAddTag)
메소드의 상세 |
---|
protected void insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)
protected void insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
@Deprecated protected void insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
public void actionPerformed(ActionEvent ae)
ae
- 이벤트
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.