JavaTM 2 Platform
Standard Ed. 6

javax.tools
列舉 StandardLocation

java.lang.Object
  繼承者 java.lang.Enum<StandardLocation>
      繼承者 javax.tools.StandardLocation
所有已實作的介面:
Serializable, Comparable<StandardLocation>, JavaFileManager.Location

public enum StandardLocation
extends Enum<StandardLocation>
implements JavaFileManager.Location

檔案物件的標準位置。

從以下版本開始:
1.6

列舉常數摘要
ANNOTATION_PROCESSOR_PATH
          搜尋註釋處理器的位置。
CLASS_OUTPUT
          新的類別檔案的位置。
CLASS_PATH
          搜尋使用者類別檔案的位置。
PLATFORM_CLASS_PATH
          搜尋平臺類別的位置。
SOURCE_OUTPUT
          新的源檔案的位置。
SOURCE_PATH
          搜尋現有源檔案的位置。
 
方法摘要
 String getName()
          獲取此位置的名稱。
 boolean isOutputLocation()
          確定此位置是否為輸出位置。
static JavaFileManager.Location locationFor(String name)
          使用給定名稱獲取位置物件。
static StandardLocation valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static StandardLocation[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
從類別 java.lang.Enum 繼承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
從類別 java.lang.Object 繼承的方法
getClass, notify, notifyAll, wait, wait, wait
 

列舉常數詳細資訊

CLASS_OUTPUT

public static final StandardLocation CLASS_OUTPUT
新的類別檔案的位置。


SOURCE_OUTPUT

public static final StandardLocation SOURCE_OUTPUT
新的源檔案的位置。


CLASS_PATH

public static final StandardLocation CLASS_PATH
搜尋使用者類別檔案的位置。


SOURCE_PATH

public static final StandardLocation SOURCE_PATH
搜尋現有源檔案的位置。


ANNOTATION_PROCESSOR_PATH

public static final StandardLocation ANNOTATION_PROCESSOR_PATH
搜尋註釋處理器的位置。


PLATFORM_CLASS_PATH

public static final StandardLocation PLATFORM_CLASS_PATH
搜尋平臺類別的位置。有時調用引導類別路徑。

方法詳細資訊

values

public static final StandardLocation[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for(StandardLocation c : StandardLocation.values())
        System.out.println(c);

返回:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static StandardLocation valueOf(String name)
返回帶有指定名稱的該型別的列舉常數。 字元串必須與用於宣告該型別的列舉常數的 標識符完全比對。(不允許有多餘 的空格。)

參數:
指定要返回的列舉常數的名稱。 -
返回:
返回帶有指定名稱的列舉常數
拋出:
如果該列舉型別沒有帶有指定名稱的常數, - 則拋出 IllegalArgumentException

locationFor

public static JavaFileManager.Location locationFor(String name)
使用給定名稱獲取位置物件。必須保留以下屬性:當且僅當 x.equals(y)locationFor(x) == locationFor(y)。當且僅當名稱以 &quot;_OUTPUT&quot; 結束時,返回的位置將是一個輸出位置。

參數:
name - 名稱
返回:
位置

getName

public String getName()
從介面 JavaFileManager.Location 複製的描述
獲取此位置的名稱。

指定者:
介面 JavaFileManager.Location 中的 getName
返回:
名稱

isOutputLocation

public boolean isOutputLocation()
從介面 JavaFileManager.Location 複製的描述
確定此位置是否為輸出位置。輸出位置是指按照慣例用於輸出的位置。

指定者:
介面 JavaFileManager.Location 中的 isOutputLocation
返回:
如果此位置是輸出位置,則返回 true;否則返回 false

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only