|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.uruma.renderer.RendererSupportUtil
public class RendererSupportUtil
レンダリングのサポートを行うユーティリティクラスです。
フィールドの概要 |
---|
コンストラクタの概要 | |
---|---|
RendererSupportUtil()
|
メソッドの概要 | |
---|---|
static int |
convertAccelerator(String value)
キーアクセラレータの int 値への変換を行います。 |
static boolean |
convertBoolean(String value)
boolean 型への変換を行います。 |
static Character |
convertCharacter(String value)
Character 型への変換を行います。 |
static Color |
convertColor(String value)
Color オブジェクトへの変換を行います。 |
static Image |
convertImage(String value)
value の示すパスからイメージを読み込みます。 |
static Image |
convertImage(String value,
String basePath)
value の示すパスからイメージを読み込みます。 |
static ImageDescriptor |
convertImageDescriptor(String value)
value のパスの指すイメージを表す ImageDescriptor を返します。 |
static ImageDescriptor |
convertImageDescriptor(String value,
String basePath)
value のパスの指すイメージを表す ImageDescriptor を返します。 |
static int |
convertInt(String value)
int 型への変換を行います。 |
static int[] |
convertIntArray(String value)
カンマ区切りの数値を int 型配列へ変換します。 |
static int |
convertSwtConst(String value)
SWT 定数への変換を行います。 |
static String |
convertText(String value)
テキストの変換を行います。 |
static Object |
convertValue(UIElement src,
String value,
RenderingPolicy.ConversionType conversionType)
RenderingPolicy.ConversionType にしたがって値を変換します。 |
static Font |
getFont(Font defaultFont,
String fontName,
String fontStyle,
String fontHeight)
Font オブジェクトを取得します。 |
static void |
setAttributes(UIElement src,
Object dest,
RenderingPolicy.SetTiming nowTiming)
src でアノテートされたフィールドを dest へコピーします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public RendererSupportUtil()
メソッドの詳細 |
---|
public static void setAttributes(UIElement src, Object dest, RenderingPolicy.SetTiming nowTiming)
src
でアノテートされたフィールドを dest
へコピーします。
src オブジェクトの持つフィールドのうち、 RenderingPolicy
アノテーションが指定されたフィールドで、現在のタイミングと同じタイミングが指定されたフィールドを、 アノテーションの示す方法で変換して
dest
の同名フィールドへコピーします。
コピー方法の詳細は、 RenderingPolicy
のドキュメントを参照してください。
src
- 転送元オブジェクトdest
- 転送先オブジェクトnowTiming
- 現在のタイミングpublic static Object convertValue(UIElement src, String value, RenderingPolicy.ConversionType conversionType)
RenderingPolicy.ConversionType
にしたがって値を変換します。
src
- 変換元の値を保持する UIElement
オブジェクトvalue
- 変換元の値conversionType
- 変換方式を指定する RenderingPolicy.ConversionType
オブジェクト
public static String convertText(String value)
value
- 変換対象
public static boolean convertBoolean(String value)
boolean
型への変換を行います。
value
- 変換対象
public static int convertInt(String value)
int
型への変換を行います。
value
- 変換対象
public static int[] convertIntArray(String value)
int
型配列へ変換します。
value
- 変換対象
public static Character convertCharacter(String value)
Character
型への変換を行います。
value
- 変換対象
public static int convertSwtConst(String value)
SWT
定数への変換を行います。
value
- 変換対象
SWTUtil.getStyle(String)
public static Color convertColor(String value)
Color
オブジェクトへの変換を行います。
value
- 変換対象
SWTUtil.getColor(String)
public static Image convertImage(String value, String basePath)
value
の示すパスからイメージを読み込みます。
value
- パスbasePath
- ベースパス
ImageManager
public static Image convertImage(String value)
value
の示すパスからイメージを読み込みます。
value
- パス
ImageManager
public static ImageDescriptor convertImageDescriptor(String value, String basePath)
value
のパスの指すイメージを表す ImageDescriptor
を返します。
value
- パスbasePath
- ベースパス
ImageManager
public static ImageDescriptor convertImageDescriptor(String value)
value
のパスの指すイメージを表す ImageDescriptor
を返します。
value
- パス
ImageManager
public static int convertAccelerator(String value)
int
値への変換を行います
value
- 変換対象
public static Font getFont(Font defaultFont, String fontName, String fontStyle, String fontHeight)
Font
オブジェクトを取得します。
defaultFont
- 見つからなかった場合のデフォルト Font
オブジェクトfontName
- フォント名称fontStyle
- フォントスタイルfontHeight
- フォント高さ
Font
オブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |