JavaTM 2 Platform
Standard Ed. 6

javax.tools
列舉 JavaFileObject.Kind

java.lang.Object
  繼承者 java.lang.Enum<JavaFileObject.Kind>
      繼承者 javax.tools.JavaFileObject.Kind
所有已實作的介面:
Serializable, Comparable<JavaFileObject.Kind>
正在封閉介面:
JavaFileObject

public static enum JavaFileObject.Kind
extends Enum<JavaFileObject.Kind>

JavaFileObject 的種類別。


列舉常數摘要
CLASS
          Java Virtual Machine 的類別檔案。
HTML
          HTML 檔案。
OTHER
          其他任意種類別。
SOURCE
          用 Java 程式語言編寫的源檔案。
 
欄位摘要
 String extension
          通常用於此類別檔案物件的擴展名(按照約定)。
 
方法摘要
static JavaFileObject.Kind valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static JavaFileObject.Kind[] 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
 

列舉常數詳細資訊

SOURCE

public static final JavaFileObject.Kind SOURCE
用 Java 程式語言編寫的源檔案。例如,以 .java 結尾的常規檔案。


CLASS

public static final JavaFileObject.Kind CLASS
Java Virtual Machine 的類別檔案。例如,以 .class 結尾的常規檔案。


HTML

public static final JavaFileObject.Kind HTML
HTML 檔案。例如,以 .html 結尾的常規檔案。


OTHER

public static final JavaFileObject.Kind OTHER
其他任意種類別。

欄位詳細資訊

extension

public final String extension
通常用於此類別檔案物件的擴展名(按照約定)。如果沒有約定,則使用空字元串(&quot;&quot;)。

方法詳細資訊

values

public static final JavaFileObject.Kind[] 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(JavaFileObject.Kind c : JavaFileObject.Kind.values())
        System.out.println(c);

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

valueOf

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

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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