|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.text.EditorKit
javax.swing.text.DefaultEditorKit
public class DefaultEditorKit
특정의 타입의 텍스트 문서에 대해서 적절한 에디터로서 기능하기 위해서, 텍스트 컴퍼넌트에 필요한 세트입니다. 텍스트를 plaintext로서 취급해, 간이 에디터로서 최소 한도의 기능을 제공하는, 디폴트의 구현을 제공합니다.
line.separator
는 플랫폼 의존으로,"\n","\r", 또는 "\r\n" 라고 정의됩니다. 하나 더는 DefaultEditorKit
로 정의되는 EndOfLineStringProperty
로 불리는 프로퍼티입니다. 이것은 문서의 로드시에 자동적으로 정의되어 최초로 출현하는 개행 문자가 됩니다. 문서의 로드시에,EndOfLineStringProperty
가 적절히 설정되어 문서의 써 반환시에 EndOfLineStringProperty
가 사용됩니다. 다만, 문서가 메모리내에 있는 동안은, 문서가 디스크상에 있는 경우의 복귀 개행이 어떻게 정의되고 있을까에 관계없이, 개행의 정의에 \n 문자가 사용됩니다. 따라서, 검색시에는, 항상 "\n" 를 사용하도록 해 주세요. 신규 문서가 작성되어EndOfLineStringProperty
가 미정도리의 경우, 문서의 서두에는 System 프로퍼티이 사용됩니다.
EndOfLineStringProperty
는,get/setProperty
메소드를 사용해 Document
상에서 설정됩니다. 서브 클래스는 이 동작을 오버라이드(override) 할 수 있습니다.
상자의 클래스의 개요 | |
---|---|
static class |
DefaultEditorKit.BeepAction
beep음을 작성합니다. |
static class |
DefaultEditorKit.CopyAction
선택한 영역을 카피해, 그 내용을 시스템 클립보드에 포함합니다. |
static class |
DefaultEditorKit.CutAction
선택한 영역을 잘라내, 그 내용을 시스템 클립보드에 포함합니다. |
static class |
DefaultEditorKit.DefaultKeyTypedAction
키 입력 이벤트를 받았을 때, 키 맵 엔트리가 없는 경우에 디폴트로 실행되는 액션입니다. |
static class |
DefaultEditorKit.InsertBreakAction
문서에 행 또는 단락의 단락을 배치합니다. |
static class |
DefaultEditorKit.InsertContentAction
관련하는 문서에 내용을 포함합니다. |
static class |
DefaultEditorKit.InsertTabAction
문서에 탭 문자를 배치합니다. |
static class |
DefaultEditorKit.PasteAction
시스템 클립보드의 내용을, 선택된 범위, 혹은 caret의 전 (선택 범위가 없는 경우)에 붙입니다. |
필드의 개요 | |
---|---|
static String |
backwardAction
caret를 논리적으로 1 포지션역방향으로 이동하는 처리의 이름입니다. |
static String |
beepAction
beep음을 작성하는 처리의 이름입니다. |
static String |
beginAction
caret를 문서의 선두로 이동하는 처리 의 이름입니다. |
static String |
beginLineAction
caret를 행의 선두로 이동하는 처리 의 이름입니다. |
static String |
beginParagraphAction
caret를 단락의 선두로 이동하는 처리 의 이름입니다. |
static String |
beginWordAction
caret를 단어의 선두로 이동하는 처리 의 이름입니다. |
static String |
copyAction
선택된 범위를 카피해, 시스템의 클립보드에 두는 처리의 이름입니다. |
static String |
cutAction
선택된 범위를 잘라내, 시스템의 클립보드에 두는 처리의 이름입니다. |
static String |
defaultKeyTypedAction
키 입력 이벤트를 받았을 때, 키 맵 엔트리가 없는 경우에 디폴트로 실행되는 처리의 이름입니다. |
static String |
deleteNextCharAction
현재의 caret의 직후에 있는 1 문자를 삭제하는 처리의 이름입니다. |
static String |
deleteNextWordAction
선택 범위의 선두에 계속되는 단어를 삭제하는 처리의 이름입니다. |
static String |
deletePrevCharAction
현재의 caret의 직전에 있는 1 문자를 삭제하는 처리의 이름입니다. |
static String |
deletePrevWordAction
선택 범위의 선두의 앞의 단어를 삭제하는 처리의 이름입니다. |
static String |
downAction
caret를 논리적으로 1 포지션하로 이동하는 처리의 이름입니다. |
static String |
endAction
caret를 문서의 말미로 이동하는 처리 의 이름입니다. |
static String |
endLineAction
caret를 줄 끝으로 이동하는 처리 의 이름입니다. |
static String |
EndOfLineStringProperty
문서의 read시에 CRLF 를 검출했을 경우에, 이 이름의 프로퍼티이 추가됩니다. |
static String |
endParagraphAction
caret를 단락의 말미로 이동하는 처리 의 이름입니다. |
static String |
endWordAction
caret를 단어의 말미로 이동하는 처리의 이름입니다. |
static String |
forwardAction
caret를 논리적으로 1 포지션순서 방향으로 이동하는 처리의 이름입니다. |
static String |
insertBreakAction
문서에 행/단락의 단락을 두는 처리의 이름입니다. |
static String |
insertContentAction
관련하는 문서에 내용을 두는 처리의 이름입니다. |
static String |
insertTabAction
문서에 탭 문자를 두는 처리의 이름입니다. |
static String |
nextWordAction
caret를 다음의 단어의 선두로 이동하는 처리 의 이름입니다. |
static String |
pageDownAction
수직 하부에 페이지를 바꾸는 처리의 이름입니다. |
static String |
pageUpAction
수직 윗쪽에 페이지를 바꾸는 처리의 이름입니다. |
static String |
pasteAction
시스템의 클립보드의 내용이 선택된 범위, 또는 caret의 전 (선택 범위가 없는 경우)에 붙이는 처리의 이름입니다. |
static String |
previousWordAction
caret를 전의 단어의 선두로 이동하는 처리 의 이름입니다. |
static String |
readOnlyAction
에디터를 읽어들여 전용 모드로 설정하는 처리의 이름입니다. |
static String |
selectAllAction
문서 전체를 선택하는 처리의 이름입니다. |
static String |
selectionBackwardAction
caret를 논리적으로 1 포지션역방향으로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionBeginAction
caret를 문서의 선두로 이동하는 처리 의 이름입니다. |
static String |
selectionBeginLineAction
caret를 행의 선두로 이동해, 선택 범위를 늘리는 처리 의 이름입니다. |
static String |
selectionBeginParagraphAction
caret를 단락의 선두로 이동해, 선택 범위를 늘리는 처리 의 이름입니다. |
static String |
selectionBeginWordAction
caret를 단어의 선두로 이동해, 선택 범위를 늘리는 처리 의 이름입니다. |
static String |
selectionDownAction
caret를 논리적으로 1 포지션 하부로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionEndAction
caret를 문서의 말미로 이동하는 처리의 이름입니다. |
static String |
selectionEndLineAction
caret를 줄 끝으로 이동해, 선택 범위를 늘리는 처리 의 이름입니다. |
static String |
selectionEndParagraphAction
caret를 단락의 말미로 이동해, 선택 범위를 늘리는 처리 의 이름입니다. |
static String |
selectionEndWordAction
caret를 단어의 말미로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionForwardAction
caret를 논리적으로 1 포지션순서 방향으로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionNextWordAction
선택 범위를 다음의 단어의 선두로 이동해, 선택 범위를 늘리는 처리 의 이름입니다. |
static String |
selectionPreviousWordAction
선택 범위를 전의 단어의 선두로 이동해, 선택 범위를 늘리는 처리 의 이름입니다. |
static String |
selectionUpAction
caret를 논리적으로 1 포지션 윗쪽으로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectLineAction
caret가 놓여져 있는 행을 선택하는 처리의 이름입니다. |
static String |
selectParagraphAction
caret가 놓여져 있는 단락을 선택하는 처리의 이름입니다. |
static String |
selectWordAction
caret가 놓여져 있는 단어를 선택하는 처리의 이름입니다. |
static String |
upAction
caret를 논리적으로 1 포지션상으로 이동하는 처리의 이름입니다. |
static String |
writableAction
에디터를 기입해 가능 모드로 설정하는 처리의 이름입니다. |
생성자 의 개요 | |
---|---|
DefaultEditorKit ()
DefaultEditorKit 의 디폴트의 생성자 입니다. |
메소드의 개요 | |
---|---|
Caret |
createCaret ()
관련하는 ViewFactory 가 작성하는 뷰를 안내할 수 있는 caret를 가져옵니다. |
Document |
createDefaultDocument ()
이 타입의 에디터에 적절한, 초기화되어 있지 않은 텍스트 스토리지 모델 PlainDocument 를 작성합니다. |
Action [] |
getActions ()
이 킷이 작성한 모델과 뷰를 사용하고 있는 텍스트 컴퍼넌트로 사용할 수 있는 커멘드세트를 가져옵니다. |
String |
getContentType ()
이 킷이 지원하는 데이터의 MIME 타입을 돌려줍니다. |
ViewFactory |
getViewFactory ()
이 킷이 작성한 임의의 모델의 뷰를 작성하는데 적합한 팩토리를 가져옵니다. |
void |
read (InputStream in,
Document doc,
int pos)
이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다. |
void |
read (Reader in,
Document doc,
int pos)
지정된 스트림로부터 내용을 삽입합니다. |
void |
write (OutputStream out,
Document doc,
int pos,
int len)
이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다. |
void |
write (Writer out,
Document doc,
int pos,
int len)
문서의 컨텐츠를, 지정된 스트림에 plaintext로서 기입합니다. |
클래스 javax.swing.text. EditorKit 로부터 상속된 메소드 |
---|
clone , deinstall , install |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
public static final String EndOfLineStringProperty
public static final String insertContentAction
getActions()
,
정수 필드치 public static final String insertBreakAction
getActions()
,
정수 필드치 public static final String insertTabAction
getActions()
,
정수 필드치 public static final String deletePrevCharAction
getActions()
,
정수 필드치 public static final String deleteNextCharAction
getActions()
,
정수 필드치 public static final String deleteNextWordAction
getActions()
,
JTextComponent.getSelectionStart()
,
정수 필드치 public static final String deletePrevWordAction
getActions()
,
JTextComponent.getSelectionStart()
,
정수 필드치 public static final String readOnlyAction
getActions()
,
정수 필드치 public static final String writableAction
getActions()
,
정수 필드치 public static final String cutAction
JTextComponent.cut()
,
getActions()
,
정수 필드치 public static final String copyAction
JTextComponent.copy()
,
getActions()
,
정수 필드치 public static final String pasteAction
JTextComponent.paste()
,
getActions()
,
정수 필드치 public static final String beepAction
getActions()
,
정수 필드치 public static final String pageUpAction
getActions()
,
정수 필드치 public static final String pageDownAction
getActions()
,
정수 필드치 public static final String forwardAction
getActions()
,
정수 필드치 public static final String backwardAction
getActions()
,
정수 필드치 public static final String selectionForwardAction
getActions()
,
정수 필드치 public static final String selectionBackwardAction
getActions()
,
정수 필드치 public static final String upAction
getActions()
,
정수 필드치 public static final String downAction
getActions()
,
정수 필드치 public static final String selectionUpAction
getActions()
,
정수 필드치 public static final String selectionDownAction
getActions()
,
정수 필드치 public static final String beginWordAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String endWordAction
getActions()
,
정수 필드치 public static final String selectionBeginWordAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionEndWordAction
getActions()
,
정수 필드치 public static final String previousWordAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String nextWordAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionPreviousWordAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionNextWordAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String beginLineAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String endLineAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionBeginLineAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionEndLineAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String beginParagraphAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String endParagraphAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionBeginParagraphAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionEndParagraphAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String beginAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String endAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionBeginAction
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionEndAction
getActions()
,
정수 필드치 public static final String selectWordAction
getActions()
,
정수 필드치 public static final String selectLineAction
getActions()
,
정수 필드치 public static final String selectParagraphAction
getActions()
,
정수 필드치 public static final String selectAllAction
getActions()
,
정수 필드치 public static final String defaultKeyTypedAction
getActions()
,
정수 필드치 생성자 의 상세 |
---|
public DefaultEditorKit()
메소드의 상세 |
---|
public String getContentType()
text/plain
입니다.
EditorKit
내의 getContentType
public ViewFactory getViewFactory()
EditorKit
내의 getViewFactory
public Action [] getActions()
EditorKit
내의 getActions
public Caret createCaret()
EditorKit
내의 createCaret
public Document createDefaultDocument()
EditorKit
내의 createDefaultDocument
public void read(InputStream in, Document doc, int pos) throws IOException , BadLocationException
EditorKit
내의 read
in
- read원의 스트림doc
- 삽입처pos
- 컨텐츠를 배치하는 문서내의 위치.
0 이상
IOException
- 입출력 에러가 발생했을 경우
BadLocationException
- pos 가 문서내의
무효인 위치를 나타내는 경우public void write(OutputStream out, Document doc, int pos, int len) throws IOException , BadLocationException
EditorKit
내의 write
out
- 기입처의 스트림doc
- 기입원pos
- 컨텐츠를 취득하는 문서내의 위치.
0 이상len
- 써내는 양 >= 0
IOException
- 입출력 에러가 발생했을 경우
BadLocationException
- pos 가 문서내의
무효인 위치를 나타내는 경우public void read(Reader in, Document doc, int pos) throws IOException , BadLocationException
EditorKit
내의 read
in
- read원의 스트림doc
- 삽입처pos
- 컨텐츠를 배치하는 문서내의 위치.
0 이상
IOException
- 입출력 에러가 발생했을 경우
BadLocationException
- pos 가 문서내의
무효인 위치를 나타내는 경우public void write(Writer out, Document doc, int pos, int len) throws IOException , BadLocationException
EditorKit
내의 write
out
- 기입처의 스트림doc
- 기입원pos
- 컨텐츠를 취득하는 문서내의 위치.
0 이상len
- 써내는 양 >= 0
IOException
- 입출력 에러가 발생했을 경우
BadLocationException
- pos 가 0 으로부터 문서의 길이의 범위에
없는 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.