|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.swing.text.EditorKit | +--javax.swing.text.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
선택한 area를 카피해, 그 내용을 시스템 클립보드에 저장합니다. |
static class |
DefaultEditorKit.CutAction
선택한 area를 잘라내, 그 내용을 시스템 클립보드에 저장합니다. |
static class |
DefaultEditorKit.DefaultKeyTypedAction
「키 입력의 이벤트」를 받았을 때, 키 MAP 엔트리가 없는 경우에, 디폴트로 실행되는 액션입니다. |
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를 문서의 선두로 이동하는 Action 의 이름입니다. |
static String |
beginLineAction
caret를 행의 선두로 이동하는 Action 의 이름입니다. |
static String |
beginParagraphAction
caret를 단락의 선두로 이동하는 Action 의 이름입니다. |
static String |
beginWordAction
caret를 단어의 선두로 이동하는 Action 의 이름입니다. |
static String |
copyAction
선택된 범위를 카피해, 시스템의 클립보드에 두는 처리의 이름입니다. |
static String |
cutAction
선택된 범위를 잘라내, 시스템의 클립보드에 두는 처리의 이름입니다. |
static String |
defaultKeyTypedAction
「키 입력의 이벤트」를 받았을 때, 키 MAP 엔트리가 없는 경우에 디폴트로 실행되는 액션의 이름입니다. |
static String |
deleteNextCharAction
현재의 caret의 직후에 있는 1 캐릭터를 삭제하는 처리의 이름입니다. |
static String |
deletePrevCharAction
현재의 caret의 직전에 있는 1 캐릭터를 삭제하는 처리의 이름입니다. |
static String |
downAction
caret를 논리적으로 1 포지션하로 이동하는 처리의 이름입니다. |
static String |
endAction
caret를 문서의 말미로 이동하는 Action 의 이름입니다. |
static String |
endLineAction
caret를 행의 말미로 이동하는 Action 의 이름입니다. |
static String |
EndOfLineStringProperty
문서의 read시에 CRLF 를 검출했을 경우에, 이 이름의 프로퍼티가 추가됩니다. |
static String |
endParagraphAction
caret를 단락의 말미로 이동하는 Action 의 이름입니다. |
static String |
endWordAction
caret를 단어의 말미로 이동하는 Action 의 이름입니다. |
static String |
forwardAction
caret를 논리적으로 1 포지션전으로 이동하는 처리의 이름입니다. |
static String |
insertBreakAction
문서에 행/단락의 단락을 두는 처리의 이름입니다. |
static String |
insertContentAction
관련하는 문서에 내용을 두는 처리의 이름입니다. |
static String |
insertTabAction
문서에 탭 캐릭터를 두는 처리의 이름입니다. |
static String |
nextWordAction
caret를 다음의 단어의 선두로 이동하는 Action 의 이름입니다. |
static String |
pageDownAction
수직 하부에 페이지를 바꾸는 처리의 이름입니다. |
static String |
pageUpAction
수직 윗쪽에 페이지를 바꾸는 처리의 이름입니다. |
static String |
pasteAction
시스템의 클립보드의 내용을, 선택된 범위, 혹은 caret의 전 (선택 범위가 없는 경우)에 붙이는 처리의 이름입니다. |
static String |
previousWordAction
caret를 전의 단어의 선두로 이동하는 Action 의 이름입니다. |
static String |
readOnlyAction
에디터를 읽어들여 전용 모드로 설정하는 처리의 이름입니다. |
static String |
selectAllAction
문서의 전체를 선택하는 처리의 이름입니다. |
static String |
selectionBackwardAction
caret를 논리적으로 1 포지션 후로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionBeginAction
caret를 문서의 선두로 이동하는 Action 의 이름입니다. |
static String |
selectionBeginLineAction
caret를 행의 선두로 이동해, 선택 범위를 늘리는 Action 의 이름입니다. |
static String |
selectionBeginParagraphAction
caret를 단락의 선두로 이동해, 선택 범위를 늘리는 Action 의 이름입니다. |
static String |
selectionBeginWordAction
caret를 단어의 선두로 이동해, 선택 범위를 늘리는 Action 의 이름입니다. |
static String |
selectionDownAction
caret를 논리적으로 1 포지션 하부로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionEndAction
caret를 문서의 말미로 이동하는 처리의 이름입니다. |
static String |
selectionEndLineAction
caret를 행의 말미로 이동해, 선택 범위를 늘리는 Action 의 이름입니다. |
static String |
selectionEndParagraphAction
caret를 단락의 말미로 이동해, 선택 범위를 늘리는 Action 의 이름입니다. |
static String |
selectionEndWordAction
caret를 단어의 말미로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionForwardAction
caret를 논리적으로 1 포지션전으로 이동해, 선택 범위를 늘리는 처리의 이름입니다. |
static String |
selectionNextWordAction
선택 범위를 다음의 단어의 선두로 이동해, 선택 범위를 늘리는 Action 의 이름입니다. |
static String |
selectionPreviousWordAction
선택 범위를 전의 단어의 선두로 이동해, 선택 범위를 늘리는 Action 의 이름입니다. |
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 의 디폴트의 constructor 입니다. |
메소드의 개요 | |
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 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
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String endWordAction
getActions()
,
정수 필드치 public static final String selectionBeginWordAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionEndWordAction
getActions()
,
정수 필드치 public static final String previousWordAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String nextWordAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionPreviousWordAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionNextWordAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String beginLineAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String endLineAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionBeginLineAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionEndLineAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String beginParagraphAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String endParagraphAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionBeginParagraphAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionEndParagraphAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String beginAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String endAction
Action
의 이름입니다.
getActions()
,
정수 필드치 public static final String selectionBeginAction
Action
의 이름입니다.
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
- 컨텐츠를 꺼내는 문서내의 위치 >= 0len
- 써내는 양 >= 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
- 컨텐츠를 꺼내는 문서내의 위치 >= 0len
- 써내는 양 >= 0
IOException
- 입출력 에러가 발생했을 경우
BadLocationException
- pos 의 값이, 0 으로부터 문서의 길이의 범위에 들어가지 않는 경우
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.