org.seasar.s2csv.csv.util
??? S2CSVSystemUtil

java.lang.Object
  ????? org.seasar.s2csv.csv.util.S2CSVSystemUtil

public class S2CSVSystemUtil
extends java.lang.Object

s2csv全般 ユーティリティ 基本的にs2csvのシステムで使われるもの

???:
newta

??????????
S2CSVSystemUtil()
           
 
???????
static java.lang.String getColumnName(java.lang.reflect.Field f)
          カラムの名称を取得します
static java.lang.Class<? extends java.lang.annotation.Annotation> getTypeValidateAnnotation(java.lang.reflect.Field field)
          フィールドの型からデフォルト設定のアノテーションを取り出す。
static java.lang.Object[] preReplaceMsgArgs(java.lang.Object[] msgArgs, java.lang.reflect.Field f, java.util.Map<java.lang.String,java.lang.Object> wrappingAnnoProps)
          メッセージの変数の置き換えを行います このメソッドは引数の配列を破壊的に設定します
static java.lang.Object[] replaceMsgArgs(java.lang.Object[] msgArgs, long lineNo)
          行を挿入するメッセージの変数の置き換えを行います Object配列は新しく作成されます
 
??? java.lang.Object ???????????
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

??????????

S2CSVSystemUtil

public S2CSVSystemUtil()
???????

getColumnName

public static java.lang.String getColumnName(java.lang.reflect.Field f)
カラムの名称を取得します

?????:
f -
???:
カラム名

preReplaceMsgArgs

public static java.lang.Object[] preReplaceMsgArgs(java.lang.Object[] msgArgs,
                                                   java.lang.reflect.Field f,
                                                   java.util.Map<java.lang.String,java.lang.Object> wrappingAnnoProps)
メッセージの変数の置き換えを行います このメソッドは引数の配列を破壊的に設定します

?????:
msgArgs -
f -
wrappingAnnoProps -
???:
置き換えたメッセージ変数

replaceMsgArgs

public static java.lang.Object[] replaceMsgArgs(java.lang.Object[] msgArgs,
                                                long lineNo)
行を挿入するメッセージの変数の置き換えを行います Object配列は新しく作成されます

?????:
msgArgs -
lineNo -
???:
メッセージオブジェクト

getTypeValidateAnnotation

public static java.lang.Class<? extends java.lang.annotation.Annotation> getTypeValidateAnnotation(java.lang.reflect.Field field)
フィールドの型からデフォルト設定のアノテーションを取り出す。

?????:
field -
???:
フィールド型から自動で追加されるアノテーションバリデート


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