JavaTM Platform
Standard Ed. 6

인터페이스
javax.tools.JavaFileManager.Location 의 사용

JavaFileManager.Location 를 사용하고 있는 패키지
javax.annotation.processing 주석 프로세서를 선언해, 주석 프로세서가 주석 처리 툴 환경과 통신할 수 있도록(듯이)하기 위한 기능.  
javax.tools 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다.  
 

javax.annotation.processing 에서의 JavaFileManager.Location 의 사용
 

JavaFileManager.Location 형의 파라미터를 가지는 javax.annotation.processing 의 메소드
 FileObject Filer. createResource (JavaFileManager.Location  location, CharSequence  pkg, CharSequence  relativeName, Element ... originatingElements)
          기입 대상의 새로운 보조 resource file를 작성해, 거기에 대응하는 파일 객체를 돌려줍니다.
 FileObject Filer. getResource (JavaFileManager.Location  location, CharSequence  pkg, CharSequence  relativeName)
          기존의 자원을 읽어내기 위한 객체를 돌려줍니다.
 

javax.tools 에서의 JavaFileManager.Location 의 사용
 

JavaFileManager.Location 를 구현하고 있는 javax.tools 의 클래스
 class StandardLocation
          파일 객체의 표준의 장소입니다.
 

JavaFileManager.Location 를 돌려주는 javax.tools 의 메소드
static JavaFileManager.Location StandardLocation. locationFor (String  name)
          지정된 이름의 장소 객체를 가져옵니다.
 

JavaFileManager.Location 형의 파라미터를 가지는 javax.tools 의 메소드
 ClassLoader JavaFileManager. getClassLoader (JavaFileManager.Location  location)
          지정된 장소로부터 플러그 인을 로드하는 클래스 로더를 가져옵니다.
 ClassLoader ForwardingJavaFileManager. getClassLoader (JavaFileManager.Location  location)
           
 FileObject JavaFileManager. getFileForInput (JavaFileManager.Location  location, String  packageName, String  relativeName)
          지정된 장소에 있는, 특정의 패키지내의 특정의상대명을 나타내는 입력용파일 객체를 가져옵니다.
 FileObject ForwardingJavaFileManager. getFileForInput (JavaFileManager.Location  location, String  packageName, String  relativeName)
           
 FileObject JavaFileManager. getFileForOutput (JavaFileManager.Location  location, String  packageName, String  relativeName, FileObject  sibling)
          지정된 장소에 있는, 특정의 패키지내의 특정의상대명을 나타내는 출력용파일 객체를 가져옵니다.
 FileObject ForwardingJavaFileManager. getFileForOutput (JavaFileManager.Location  location, String  packageName, String  relativeName, FileObject  sibling)
           
 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)
           
 Iterable <? extends File > StandardJavaFileManager. getLocation (JavaFileManager.Location  location)
          지정된 장소에 관련지을 수 있었던 패스를 가져옵니다.
 boolean JavaFileManager. hasLocation (JavaFileManager.Location  location)
          이 파일 관리자-에 있어 기존의 장소일지 어떨지를 판단합니다.
 boolean ForwardingJavaFileManager. hasLocation (JavaFileManager.Location  location)
           
 String JavaFileManager. inferBinaryName (JavaFileManager.Location  location, JavaFileObject  file)
          장소에 근거해 파일 객체의 바이너리명을 추측합니다.
 String ForwardingJavaFileManager. inferBinaryName (JavaFileManager.Location  location, JavaFileObject  file)
           
 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)
           
 void StandardJavaFileManager. setLocation (JavaFileManager.Location  location, Iterable <? extends File > path)
          지정된 패스와 지정된 장소를 관련짓습니다.
 


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