|
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 도 참조해 주세요.