|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
JavaFileObject 를 사용하고 있는 패키지 | |
---|---|
javax.annotation.processing | 주석 프로세서를 선언해, 주석 프로세서가 주석 처리 툴 환경과 통신할 수 있도록(듯이)하기 위한 기능. |
javax.tools | 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다. |
javax.annotation.processing 에서의 JavaFileObject 의 사용 |
---|
JavaFileObject 를 돌려주는 javax.annotation.processing 의 메소드 | |
---|---|
JavaFileObject |
Filer. createClassFile (CharSequence name,
Element ... originatingElements)
새로운 클래스 파일을 작성해, 그것에의 기입을 가능하게 하는 객체를 돌려줍니다. |
JavaFileObject |
Filer. createSourceFile (CharSequence name,
Element ... originatingElements)
새로운 원시 파일을 작성해, 그것에의 기입을 가능하게 하는 객체를 돌려줍니다. |
javax.tools 에서의 JavaFileObject 의 사용 |
---|
JavaFileObject 형의 형태 파라미터를 가지는 javax.tools 의 클래스 | |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
지정된 파일 객체에 호출을 전송 합니다. |
JavaFileObject 를 구현하고 있는 javax.tools 의 클래스 | |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
지정된 파일 객체에 호출을 전송 합니다. |
class |
SimpleJavaFileObject
JavaFileObject 에 포함되는 대부분의 메소드에 대해서, 간단한 구현을 제공합니다. |
JavaFileObject 를 돌려주는 javax.tools 의 메소드 | |
---|---|
JavaFileObject |
JavaFileManager. getJavaFileForInput (JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind)
지정된 장소에 있는, 특정의 종류의 특정의 클래스를 나타내는 입력용파일 객체를 가져옵니다. |
JavaFileObject |
ForwardingJavaFileManager. getJavaFileForInput (JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind)
|
JavaFileObject |
JavaFileManager. getJavaFileForOutput (JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
지정된 장소에 있는, 특정의 종류의 특정의 클래스를 나타내는 출력용파일 객체를 가져옵니다. |
JavaFileObject |
ForwardingJavaFileManager. getJavaFileForOutput (JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
|
JavaFileObject 형의 인수를 가지는 형태를 돌려주는 javax.tools 의 메소드 | |
---|---|
Iterable <? extends JavaFileObject > |
StandardJavaFileManager. getJavaFileObjects (File ... files)
지정된 파일을 나타내는 파일 객체를 가져옵니다. |
Iterable <? extends JavaFileObject > |
StandardJavaFileManager. getJavaFileObjects (String ... names)
지정된 파일명을 나타내는 파일 객체를 가져옵니다. |
Iterable <? extends JavaFileObject > |
StandardJavaFileManager. getJavaFileObjectsFromFiles (Iterable <? extends File > files)
지정된 파일을 나타내는 파일 객체를 가져옵니다. |
Iterable <? extends JavaFileObject > |
StandardJavaFileManager. getJavaFileObjectsFromStrings (Iterable <String > names)
지정된 파일명을 나타내는 파일 객체를 가져옵니다. |
Iterable <JavaFileObject > |
JavaFileManager. list (JavaFileManager.Location location,
String packageName,
Set <JavaFileObject.Kind > kinds,
boolean recurse)
지정의 장소의 지정의 기준에 일치하는 모든 파일 객체를 일람표 가리킵니다. |
Iterable <JavaFileObject > |
ForwardingJavaFileManager. list (JavaFileManager.Location location,
String packageName,
Set <JavaFileObject.Kind > kinds,
boolean recurse)
|
JavaFileObject 형의 파라미터를 가지는 javax.tools 의 메소드 | |
---|---|
String |
JavaFileManager. inferBinaryName (JavaFileManager.Location location,
JavaFileObject file)
장소에 근거해 파일 객체의 바이너리명을 추측합니다. |
String |
ForwardingJavaFileManager. inferBinaryName (JavaFileManager.Location location,
JavaFileObject file)
|
JavaFileObject 형의 형태 인수를 가지는 javax.tools 의 메소드 파라미터 | |
---|---|
StandardJavaFileManager |
JavaCompiler. getStandardFileManager (DiagnosticListener <? super JavaFileObject > diagnosticListener,
Locale locale,
Charset charset)
이 툴의 표준 파일 관리자-구현의 새로운 인스턴스를 가져옵니다. |
JavaCompiler.CompilationTask |
JavaCompiler. getTask (Writer out,
JavaFileManager fileManager,
DiagnosticListener <? super JavaFileObject > diagnosticListener,
Iterable <String > options,
Iterable <String > classes,
Iterable <? extends JavaFileObject > compilationUnits)
지정의 컴퍼넌트 및 인수를 가지는 컴파일 태스크의 장래를 작성합니다. |
JavaCompiler.CompilationTask |
JavaCompiler. getTask (Writer out,
JavaFileManager fileManager,
DiagnosticListener <? super JavaFileObject > diagnosticListener,
Iterable <String > options,
Iterable <String > classes,
Iterable <? extends JavaFileObject > compilationUnits)
지정의 컴퍼넌트 및 인수를 가지는 컴파일 태스크의 장래를 작성합니다. |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.