클래스 java.io.Writer 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.io.Writer 의 사용

Writer 를 사용하고 있는 패키지
java.io | 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.
java.nio.channels | 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.
java.sql | JavaTM 프로그램 언어를 사용해 데이터 소스 (일반적으로은 RDB)의 데이터에 액세스 해 처리하는 API 를 제공합니다.
java.util | 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.
javax.lang.model.util | 프로그램 요소와형태의 처리를 지원하는 유틸리티입니다.
javax.script | 스크립트 API 는, Java TM 스크립트 엔진을 정의하는 인터페이스와 클래스로 구성되어 그것들을 Java 어플리케이션으로 사용하기 위한 시스템를 제공합니다.
javax.sql.rowset | JDBC `RowSet` 구현의 표준 인터페이스와 base class입니다.
javax.sql.rowset.serial | Java 프로그램 언어에서의 SQL 형과 데이터형의 직렬화 가능 매핑을 가능하게 하는 유틸리티 클래스를 제공합니다.
javax.sql.rowset.spi | 서드 파티의 벤더가 동기 프로바이더의 구현으로 사용해야 하는 표준 클래스 및 인터페이스입니다.
javax.swing.text | 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.
javax.swing.text.html | HTML 텍스트 문자 편집기를 작성하기 위한 `HTMLEditorKit` 클래스와 지원 클래스를 제공합니다.
javax.swing.text.rtf | Rich-Text-Format 텍스트 문자 편집기를 작성하기 위한 클래스 (`RTFEditorKit`)를 제공합니다.
javax.tools | 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다.
javax.xml.bind | 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.
javax.xml.bind.helpers | JAXB 프로바이더만이 사용합니다.
javax.xml.stream |
javax.xml.stream.events |
javax.xml.transform.stream | 이 패키지는, 스트림 및 URI 고유의 변환 API 를 구현합니다.
org.w3c.dom.ls |

java.io 에서의 Writer 의 사용

java.io 에서의 Writer 의 서브 클래스
`class` | `BufferedWriter` 문자를 버퍼링 하는 것에 의해, 문자, 배열, 또는 캐릭터 라인을 효율 좋게 문자형 출력 스트림에 기입합니다.
`class` | `CharArrayWriter` Writer 로서 사용하는 문자 버퍼를 구현합니다.
`class` | `FileWriter` 문자 파일을 기입하기 위한 간이 클래스입니다.
`class` | `FilterWriter` 필터 처리된 문자 스트림을 위한 abstract 클래스입니다.
`class` | `OutputStreamWriter` OutputStreamWriter 는, 문자 스트림로부터 바이트 스트림에의 중개의 역할을 가집니다.
`class` | `PipedWriter` 파이프에 의한 문자 출력 스트림입니다.
`class` | `PrintWriter` 객체의 서식 첨부 표현을 텍스트 출력 스트림에 출력합니다.
`class` | `StringWriter` 출력을 캐릭터 라인 버퍼에 모으는 문자 스트림입니다.

Writer 로서 선언되고 있는 java.io 의 필드
`protected Writer` | `PrintWriter. out` 이 `PrintWriter` 의 기본이 되는 문자 출력 스트림입니다.
`protected Writer` | `FilterWriter. out` 기본이 되는 문자 출력 스트림입니다.

Writer 를 돌려주는 java.io 의 메소드
`Writer` | `Writer. append (char c)` 지정된 문자를 이 라이터에 추가합니다.
`Writer` | `Writer. append (CharSequence csq)` 지정된 문자 순서를 이 라이터에 추가합니다.
`Writer` | `Writer. append (CharSequence csq, int start, int end)` 지정된 문자 순서의 서브 순서를 이 라이터에 추가합니다.

Writer 형의 파라미터를 가지는 java.io 의 메소드
`void` | `CharArrayWriter. writeTo (Writer out)` 버퍼의 내용을 다른 문자 스트림에 기입합니다.

Writer 형의 파라미터를 가지는 java.io 의 생성자
`BufferedWriter (Writer out)` 디폴트 사이즈의 출력 버퍼로 버퍼링 된, 문자형 출력 스트림을 작성합니다.
`BufferedWriter (Writer out, int sz)` 지정된 사이즈의 출력 버퍼로 버퍼링 된, 문자형 출력 스트림을 새롭게 작성합니다.
`FilterWriter (Writer out)` 필터 처리된 새로운 라이터를 작성합니다.
`PrintWriter (Writer out)` 행의 자동 플래시는 실시하지 않고 , 새로운 PrintWriter 를 작성합니다.
`PrintWriter (Writer out, boolean autoFlush)` 새로운 PrintWriter 를 작성합니다.

java.nio.channels 에서의 Writer 의 사용

Writer 를 돌려주는 java.nio.channels 의 메소드
`static Writer` | `Channels. newWriter (WritableByteChannel ch, CharsetEncoder enc, int minBufferCap)` 지정된 엔코더를 사용해 문자를 encode 해, 결과적으로 얻을 수 있던 바이트가 지정된 채널에 기입하는 라이터를 구축합니다.
`static Writer` | `Channels. newWriter (WritableByteChannel ch, String csName)` 지정 캐릭터 세트에 따라 문자를 encode 해, 결과적으로 얻을 수 있던 바이트가 지정된 채널에 기입하는 라이터를 구축합니다.

java.sql 에서의 Writer 의 사용

Writer 를 돌려주는 java.sql 의 메소드
`Writer` | `SQLXML. setCharacterStream ()` 이 SQLXML 인스턴스가 나타내는 XML 치에의 기입해에 사용하는 스트림을 가져옵니다.
`Writer` | `Clob. setCharacterStream (long pos)` 이 `Clob` 객체가 나타내는 `CLOB` 치에 Unicode 문자를 기입하기 위해서(때문에) 사용하는 스트림을 가져옵니다.

java.util 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 java.util 의 메소드
`void` | `Properties. store (Writer writer, String comments)` `Properties` 테이블내의 프로퍼티 리스트 (키와 요소의 페어)를,`load(Reader)` 메소드의 사용에 적절한 형식에서 출력 문자 스트림에 기입합니다.

javax.lang.model.util 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.lang.model.util 의 메소드
`void` | `Elements. printElements (Writer w, Element ... elements)` 요소의 표현을, 지정된 순서로, 지정된 라이터에 출력합니다.

javax.script 에서의 Writer 의 사용

Writer 로서 선언되고 있는 javax.script 의 필드
`protected Writer` | `SimpleScriptContext. errorWriter` 이것은, 스크립트로부터의 출력 에러에 사용되는 라이터입니다.
`protected Writer` | `SimpleScriptContext. writer` 이것은, 스크립트로부터의 출력에 사용되는 라이터입니다.

Writer 를 돌려주는 javax.script 의 메소드
`Writer` | `SimpleScriptContext. getErrorWriter ()` 에러 출력을 표시할 경우에 사용하는 `Writer` 를 돌려줍니다.
`Writer` | `ScriptContext. getErrorWriter ()` 에러 출력을 표시할 경우에 사용하는 `Writer` 를 돌려줍니다.
`Writer` | `SimpleScriptContext. getWriter ()` 출력을 표시할 경우에 사용하는 스크립트의 `Writer` 를 돌려줍니다.
`Writer` | `ScriptContext. getWriter ()` 출력을 표시할 경우에 사용하는 스크립트의 `Writer` 를 돌려줍니다.

Writer 형의 파라미터를 가지는 javax.script 의 메소드
`void` | `SimpleScriptContext. setErrorWriter (Writer writer)` 에러 출력을 표시할 경우에 사용하는 `Writer` 를 설정합니다.
`void` | `ScriptContext. setErrorWriter (Writer writer)` 에러 출력을 표시할 경우에 사용하는 `Writer` 를 설정합니다.
`void` | `SimpleScriptContext. setWriter (Writer writer)` 출력을 표시할 경우에 사용하는 스크립트의 `Writer` 를 설정합니다.
`void` | `ScriptContext. setWriter (Writer writer)` 출력을 표시할 경우에 사용하는 스크립트의 `Writer` 를 설정합니다.

javax.sql.rowset 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.sql.rowset 의 메소드
`void` | `WebRowSet. writeXml (ResultSet rs, Writer writer)` 지정된 `ResultSet` 객체의 컨텐츠로부터 이 `WebRowSet` 객체를 생성해, 그 데이터, 프로퍼티, 및 메타데이타가 지정된 `Writer` 객체에 XML 형식에서 기입합니다.
`void` | `WebRowSet. writeXml (Writer writer)` 이 `WebRowSet` 객체의 데이터, 프로퍼티, 메타데이타가 지정된 `Writer` 객체에 XML 형식에서 기입합니다.

javax.sql.rowset.serial 에서의 Writer 의 사용

Writer 를 돌려주는 javax.sql.rowset.serial 의 메소드
`Writer` | `SerialClob. setCharacterStream (long pos)` 이 `SerialClob` 객체가 나타내는 `CLOB` 치에의 Unicode 스트림의 기입해에 사용하는,`pos` 의 위치의 스트림을 가져옵니다.

javax.sql.rowset.spi 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.sql.rowset.spi 의 메소드
`void` | `XmlWriter. writeXML (WebRowSet caller, Writer writer)` 지정된 `WebRowSet` 객체를, XML 문서로서 `java.io.Writer` 출력 스트림에 기입합니다.

javax.swing.text 에서의 Writer 의 사용

Writer 를 돌려주는 javax.swing.text 의 메소드
`protected Writer` | `AbstractWriter. getWriter ()` 컨텐츠를 출력할 경우에 사용하는 라이터를 돌려줍니다.

Writer 형의 파라미터를 가지는 javax.swing.text 의 메소드
`void` | `JTextComponent. write (Writer out)` 모델의 컨텐츠를, 지정된 스트림에 포함합니다.
`void` | `DefaultEditorKit. write (Writer out, Document doc, int pos, int len)` 문서의 컨텐츠를, 지정된 스트림에 plaintext로서 기입합니다.
`abstract void` | `EditorKit. write (Writer out, Document doc, int pos, int len)` 이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.

Writer 형의 파라미터를 가지는 javax.swing.text 의 생성자
`AbstractWriter (Writer w, Document doc)` 새로운 AbstractWriter 를 작성합니다.
`AbstractWriter (Writer w, Document doc, int pos, int len)` 새로운 AbstractWriter 를 작성합니다.
`AbstractWriter (Writer w, Element root)` 새로운 AbstractWriter 를 작성합니다.
`AbstractWriter (Writer w, Element root, int pos, int len)` 새로운 AbstractWriter 를 작성합니다.

javax.swing.text.html 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.swing.text.html 의 메소드
`void` | `HTMLEditorKit. write (Writer out, Document doc, int pos, int len)` 이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.

Writer 형의 파라미터를 가지는 javax.swing.text.html 의 생성자
`HTMLWriter (Writer w, HTMLDocument doc)` 새로운 HTMLWriter 를 작성합니다.
`HTMLWriter (Writer w, HTMLDocument doc, int pos, int len)` 새로운 HTMLWriter 를 작성합니다.
`MinimalHTMLWriter (Writer w, StyledDocument doc)` 새로운 MinimalHTMLWriter 를 작성합니다.
`MinimalHTMLWriter (Writer w, StyledDocument doc, int pos, int len)` 새로운 MinimalHTMLWriter 를 작성합니다.

javax.swing.text.rtf 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.swing.text.rtf 의 메소드
`void` | `RTFEditorKit. write (Writer out, Document doc, int pos, int len)` 문서의 컨텐츠를, 지정된 스트림에 plaintext로서 기입합니다.

javax.tools 에서의 Writer 의 사용

Writer 를 돌려주는 javax.tools 의 메소드
`Writer` | `SimpleJavaFileObject. openWriter ()` openOutputStream 의 결과를 Writer 내에 랩 합니다.
`Writer` | `ForwardingFileObject. openWriter ()`
`Writer` | `FileObject. openWriter ()` 이 파일 객체의 Writer 를 가져옵니다.

Writer 형의 파라미터를 가지는 javax.tools 의 메소드
`JavaCompiler.CompilationTask` | `JavaCompiler. getTask (Writer out, JavaFileManager fileManager, DiagnosticListener <? super JavaFileObject > diagnosticListener, Iterable <String > options, Iterable <String > classes, Iterable <? extends JavaFileObject > compilationUnits)` 지정의 컴퍼넌트 및 인수를 가지는 컴파일 태스크의 장래를 작성합니다.

javax.xml.bind 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.xml.bind 의 메소드
`void` | `Marshaller. marshal (Object jaxbElement, Writer writer)` `jaxbElement` 를 루트로 하는 컨텐츠 트리를 Writer 에 정렬화합니다.

javax.xml.bind.helpers 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.xml.bind.helpers 의 메소드
`void` | `AbstractMarshallerImpl. marshal (Object obj, Writer w)`

javax.xml.stream 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.xml.stream 의 메소드
`abstract XMLEventWriter` | `XMLOutputFactory. createXMLEventWriter (Writer stream)` 라이터에의 기입을 실시하는 새로운 XMLEventWriter 를 작성합니다.
`abstract XMLStreamWriter` | `XMLOutputFactory. createXMLStreamWriter (Writer stream)` 라이터에의 기입을 실시하는 새로운 XMLStreamWriter 를 작성합니다.

javax.xml.stream.events 에서의 Writer 의 사용

Writer 형의 파라미터를 가지는 javax.xml.stream.events 의 메소드
`void` | `XMLEvent. writeAsEncodedUnicode (Writer writer)` 이 메소드는, XML 1.0 스펙에 따라 XMLEvent 를 Unicode 문자로서 기입합니다.

javax.xml.transform.stream 에서의 Writer 의 사용

Writer 를 돌려주는 javax.xml.transform.stream 의 메소드
`Writer` | `StreamResult. getWriter ()` setWriter 를 사용해 설정된 문자 스트림을 가져옵니다.

Writer 형의 파라미터를 가지는 javax.xml.transform.stream 의 메소드
`void` | `StreamResult. setWriter (Writer writer)` 결과를 받는 라이터를 설정합니다.

Writer 형의 파라미터를 가지는 javax.xml.transform.stream 의 생성자
`StreamResult (Writer writer)` 문자 스트림로부터 StreamResult 를 구축합니다.

org.w3c.dom.ls 에서의 Writer 의 사용

Writer 를 돌려주는 org.w3c.dom.ls 의 메소드
`Writer` | `LSOutput. getCharacterStream ()` 언어의 속성과 16 비트 단위를 출력할 수 있는 기입 가능한 스트림을 나타내는 바인딩 의존의 형태입니다.

Writer 형의 파라미터를 가지는 org.w3c.dom.ls 의 메소드
`void` | `LSOutput. setCharacterStream (Writer characterStream)` 언어의 속성과 16 비트 단위를 출력할 수 있는 기입 가능한 스트림을 나타내는 바인딩 의존의 형태입니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.