|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.swing.text.EditorKit
public abstract class EditorKit
정의 타입의 텍스트 컨텐츠에 대해서 적절한 에디터로서 기능하기 위해서, 텍스트 컴퍼넌트가 필요로 하는 것의 세트를 확립합니다. EditorKit 는 특정의 타입의 정책의 팩토리로서 동작합니다. 예를 들어, 다른 구현으로 옮겨놓고 가능한 html 와 rtf 의 구현을 제공할 수가 있습니다.
킷의 인스턴스는 텍스트 컴퍼넌트의 전용이 되므로, 킷은 안전하게 편집 상태를 포함할 수 있습니다. 새로운 킷은 일반적으로, prototype 킷을 카피해 작성됩니다. 킷은, 그것 자신의 setComponent 메소드를 가져, 그 메소드는 킷이 JTextComponent 와의 관계를 확립하기 위해서 불려 갑니다.
| 생성자 의 개요 | |
|---|---|
EditorKit ()
EditorKit 를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
Object |
clone ()
편집 킷의 카피를 작성합니다. |
abstract Caret |
createCaret ()
관련하는 ViewFactory 가 작성하는 뷰를 안내할 수 있는 caret를 가져옵니다. |
abstract Document |
createDefaultDocument ()
이 형태의 에디터에 적절하고 있는 미초기화 텍스트 스토리지 모델을 작성합니다. |
void |
deinstall (JEditorPane c)
킷이 JEditorPane 로부터 삭제되고 있을 때 불려 갑니다. |
abstract Action [] |
getActions ()
이 킷이 작성한 모델과 뷰를 사용하고 있는 텍스트 컴퍼넌트로 사용할 수 있는 커멘드세트를 가져옵니다. |
abstract String |
getContentType ()
이 킷이 지원하는 데이터의 MIME 타입을 돌려줍니다. |
abstract ViewFactory |
getViewFactory ()
이 킷이 작성한 임의의 모델의 뷰를 작성하는데 적합한 팩토리를 가져옵니다. |
void |
install (JEditorPane c)
킷이 JEditorPane 에 인스톨 될 때 불려 갑니다. |
abstract void |
read (InputStream in,
Document doc,
int pos)
이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다. |
abstract void |
read (Reader in,
Document doc,
int pos)
이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다. |
abstract void |
write (OutputStream out,
Document doc,
int pos,
int len)
이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다. |
abstract void |
write (Writer out,
Document doc,
int pos,
int len)
이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public EditorKit()
| 메소드의 상세 |
|---|
public Object clone()
Object 내의 clone Cloneable public void install(JEditorPane c)
c - JEditorPanepublic void deinstall(JEditorPane c)
c - JEditorPanepublic abstract String getContentType()
public abstract ViewFactory getViewFactory()
public abstract Action [] getActions()
public abstract Caret createCaret()
public abstract Document createDefaultDocument()
public abstract void read(InputStream in,
Document doc,
int pos)
throws IOException ,
BadLocationException
in - read원의 스트림doc - 삽입처pos - 컨텐츠를 배치하는 문서내의 위치.
0 이상
IOException - 입출력 에러가 발생했을 경우
BadLocationException - pos 가 문서내의
무효인 위치를 나타내는 경우
public abstract void write(OutputStream out,
Document doc,
int pos,
int len)
throws IOException ,
BadLocationException
out - 기입처의 스트림doc - 기입원pos - 컨텐츠를 취득하는 문서내의 위치.
0 이상len - 써내는 양 >= 0
IOException - 입출력 에러가 발생했을 경우
BadLocationException - pos 가 문서내의
무효인 위치를 나타내는 경우
public abstract void read(Reader in,
Document doc,
int pos)
throws IOException ,
BadLocationException
실제의 텍스트 편집은 Unicode 에 근거하고 있으므로, 이것은 일반적으로 데이터를 읽어들이는데 적합한 방법입니다. 어느 타입의 컨텐츠는 8 비트 형식에서 보존되고 있습니다만, InputStream 에 적절하고 있습니다.
in - read원의 스트림doc - 삽입처pos - 컨텐츠를 배치하는 문서내의 위치.
0 이상
IOException - 입출력 에러가 발생했을 경우
BadLocationException - pos 가 문서내의
무효인 위치를 나타내는 경우
public abstract void write(Writer out,
Document doc,
int pos,
int len)
throws IOException ,
BadLocationException
실제의 텍스트 편집은 Unicode 에 근거하고 있으므로, 이것은 일반적으로 데이터를 기입하는데 적합한 방법입니다. 어느 타입의 컨텐츠는 8 비트 형식에서 보존되고 있습니다만, OutputStream 에 적절하고 있습니다.
out - 기입처의 스트림doc - 기입원pos - 컨텐츠를 취득하는 문서내의 위치.
0 이상len - 써내는 양 >= 0
IOException - 입출력 에러가 발생했을 경우
BadLocationException - pos 가 문서내의
무효인 위치를 나타내는 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.