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 비트 단위를 출력할 수 있는 기입 가능한 스트림을 나타내는 바인딩 의존의 형태입니다.
 


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