org.seasar.extension.dxo.converter.impl
インタフェース TigerSupport


public interface TigerSupport

Tiger(Java5)固有の機能を利用するためのヘルパ・クラスです。

作成者:
koichik

入れ子クラスの概要
static class TigerSupport.TigerSupportFactory
          TigerSupportオブジェクトのファクトリクラスです。
 
フィールドの概要
static TigerSupport instance
          TigerSupportのインスタンス
 
メソッドの概要
 String getEnumName(Object o)
          列挙oの列挙定数の名前を返します。
 int getEnumOrdinal(Object o)
          列挙oの列挙定数の序数を返します。
 boolean isEnum(Class clazz)
          clazzが列挙である場合にtrueを返します。
 

フィールドの詳細

instance

public static final TigerSupport instance
TigerSupportのインスタンス

メソッドの詳細

isEnum

public boolean isEnum(Class clazz)
clazzが列挙である場合にtrueを返します。

パラメータ:
clazz - クラス
戻り値:
clazzが列挙である場合にtrue

getEnumOrdinal

public int getEnumOrdinal(Object o)
列挙oの列挙定数の序数を返します。

パラメータ:
o - 列挙
戻り値:
列挙定数の序数
例外:
ClassCastException - oが列挙でない場合にスローされます
関連項目:
Enum#ordinal()

getEnumName

public String getEnumName(Object o)
列挙oの列挙定数の名前を返します。

パラメータ:
o - 列挙
戻り値:
列挙定数の名前
例外:
ClassCastException - oが列挙でない場合にスローされます
関連項目:
Enum#name()


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.