org.ashikunep.irenka.dom
列挙型 LiteralKind

java.lang.Object
  上位を拡張 java.lang.Enum<LiteralKind>
      上位を拡張 org.ashikunep.irenka.dom.LiteralKind
すべての実装されたインタフェース:
Serializable, Comparable<LiteralKind>

public enum LiteralKind
extends Enum<LiteralKind>

リテラルの種類。

バージョン:
$Date: 2008-02-12 12:35:47 +0900 (火, 12 2月 2008) $
作成者:
Suguru ARAKAWA (Gluegent, Inc.)

列挙型定数の概要
BOOLEAN
          ブールリテラル。
CHAR
          文字リテラル。
DOUBLE
          倍精度浮動小数点数リテラル。
FLOAT
          単精度浮動小数点数リテラル。
INT
          32bit整数リテラル。
LONG
          64bit整数リテラル。
NULL
          nullリテラル。
STRING
          文字列リテラル。
 
メソッドの概要
 TypeKind getTypeKind()
          このリテラルの型の種類を返す。
static LiteralKind valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static LiteralKind[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

INT

public static final LiteralKind INT
32bit整数リテラル。


LONG

public static final LiteralKind LONG
64bit整数リテラル。


FLOAT

public static final LiteralKind FLOAT
単精度浮動小数点数リテラル。


DOUBLE

public static final LiteralKind DOUBLE
倍精度浮動小数点数リテラル。


CHAR

public static final LiteralKind CHAR
文字リテラル。


BOOLEAN

public static final LiteralKind BOOLEAN
ブールリテラル。


STRING

public static final LiteralKind STRING
文字列リテラル。


NULL

public static final LiteralKind NULL
nullリテラル。

メソッドの詳細

values

public static final LiteralKind[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for(LiteralKind c : LiteralKind.values())
        System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static LiteralKind valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合

getTypeKind

public TypeKind getTypeKind()
このリテラルの型の種類を返す。 STRING以外は基本型を返し、STRINGTypeKind.CLASSを返す。

戻り値:
このリテラルの型の種類


Copyright 2007 the Seasar Foundation and the Others.