org.ashikunep.irenka.toolkit
インタフェース LiteralFactory

すべてのスーパーインタフェース:
Tool

public interface LiteralFactory
extends Tool

CtLiteralを生成するファクトリ

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

メソッドの概要
 CtLiteral<Boolean> booleanOf(String literal)
          boolean型のリテラルを返す。
 LiteralFactory borrow()
          このツールを借りる。
 CtLiteral<Character> charOf(String literal)
          char型のリテラルを返す。
 CtLiteral<Double> doubleOf(String literal)
          double型のリテラルを返す。
 CtLiteral<Float> floatOf(String literal)
          float型のリテラルを返す。
 CtLiteral<Integer> intOf(String literal)
          int型のリテラルを返す。
 CtLiteral<Long> longOf(String literal)
          long型のリテラルを返す。
 CtLiteral<Boolean> of(boolean value)
          boolean型のリテラルを返す。
 CtLiteral<Character> of(char value)
          char型のリテラルを返す。
<T> CtClassLiteral<T>
of(CtType<T> type)
          指定の型を持つクラスリテラルを返す。
 CtLiteral<Double> of(double value)
          double型のリテラルを返す。
 CtLiteral<Float> of(float value)
          float型のリテラルを返す。
 CtLiteral<Integer> of(int value)
          int型のリテラルを返す。
 CtLiteral<?> of(LiteralKind kind, Object value)
          kindで指定した種類のリテラルを返す。
 CtLiteral<Long> of(long value)
          long型のリテラルを返す。
 CtLiteral<String> of(String value)
          String型のリテラルを返す。
 CtLiteral<?> ofNull()
          nullリテラルを返す。
 CtLiteral<String> stringOf(String literal)
          String型のリテラルを返す。
 

メソッドの詳細

of

CtLiteral<?> of(LiteralKind kind,
                Object value)
kindで指定した種類のリテラルを返す。

パラメータ:
kind - リテラルの種類
value - リテラルの値
戻り値:
リテラル

of

CtLiteral<Integer> of(int value)
int型のリテラルを返す。

パラメータ:
value - リテラルの値
戻り値:
リテラル

of

CtLiteral<Long> of(long value)
long型のリテラルを返す。

パラメータ:
value - リテラルの値
戻り値:
リテラル

of

CtLiteral<Float> of(float value)
float型のリテラルを返す。

パラメータ:
value - リテラルの値
戻り値:
リテラル

of

CtLiteral<Double> of(double value)
double型のリテラルを返す。

パラメータ:
value - リテラルの値
戻り値:
リテラル

of

CtLiteral<Character> of(char value)
char型のリテラルを返す。

パラメータ:
value - リテラルの値
戻り値:
リテラル

of

CtLiteral<Boolean> of(boolean value)
boolean型のリテラルを返す。

パラメータ:
value - リテラルの値
戻り値:
リテラル

of

CtLiteral<String> of(String value)
String型のリテラルを返す。

パラメータ:
value - リテラルの値
戻り値:
リテラル

ofNull

CtLiteral<?> ofNull()
nullリテラルを返す。

戻り値:
リテラル

intOf

CtLiteral<Integer> intOf(String literal)
int型のリテラルを返す。

パラメータ:
literal - リテラル文字列
戻り値:
リテラル

longOf

CtLiteral<Long> longOf(String literal)
long型のリテラルを返す。

パラメータ:
literal - リテラル文字列
戻り値:
リテラル

floatOf

CtLiteral<Float> floatOf(String literal)
float型のリテラルを返す。

パラメータ:
literal - リテラル文字列
戻り値:
リテラル

doubleOf

CtLiteral<Double> doubleOf(String literal)
double型のリテラルを返す。

パラメータ:
literal - リテラル文字列
戻り値:
リテラル

charOf

CtLiteral<Character> charOf(String literal)
char型のリテラルを返す。

パラメータ:
literal - リテラル文字列
戻り値:
リテラル

booleanOf

CtLiteral<Boolean> booleanOf(String literal)
boolean型のリテラルを返す。

パラメータ:
literal - リテラル文字列
戻り値:
リテラル

stringOf

CtLiteral<String> stringOf(String literal)
String型のリテラルを返す。

パラメータ:
literal - リテラル文字列
戻り値:
リテラル

of

<T> CtClassLiteral<T> of(CtType<T> type)
指定の型を持つクラスリテラルを返す。

型パラメータ:
T - 型
パラメータ:
type - 型
戻り値:
リテラル

borrow

LiteralFactory borrow()
インタフェース Tool の記述:
このツールを借りる。

定義:
インタフェース Tool 内の borrow
戻り値:
借りるツール


Copyright 2007 the Seasar Foundation and the Others.