openGionopenGion
5.7.6.0

org.opengion.fukurou.util
クラス SystemParameter

java.lang.Object
  上位を拡張 org.opengion.fukurou.util.SystemParameter

public final class SystemParameter
extends java.lang.Object

SystemParameter は、{@XXXX} 文字列を処理するクラスです。 このクラスでは、{@XXXX} 文字列を別の文字列と置き換えることや、 予め予約されている予約語 {@DATE.XXXX} 文字列を置き換えます。 通常の {@XXXX} 文字列の置き換えは、キーと値のペアを、HybsEntry オブジェクトに セットして、その配列を受け取って処理します。 以下の値はあらかじめ、動的に作成されます。 ・DATE.YMD 8byte の今日のシステム日付(yyyyMMdd) ・DATE.YMDH 14byte の今日のシステム日時(yyyyMMddHHmmss) ・DATE.HMS 6byte の今日のシステム時間(HHmmss)

機能分類
ユーティリティ
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static java.lang.String CR
          改行コード
 
コンストラクタの概要
SystemParameter(java.lang.String orig)
          {@XXXX} の特殊文字を含む文字列を、置き換えます。
 
メソッドの概要
 java.lang.String[] getColumns()
          フォーマットをパースした結果から、カラム一覧を配列形式で返します。
 java.lang.String[] getFormats()
          フォーマットをパースした結果から、フォーマット一覧を配列形式で返します。
 java.lang.String replace(HybsEntry[] entry)
          {@XXXX} の特殊文字を含む文字列を、置き換えます。
 java.lang.String replace(java.util.Map<java.lang.String,java.lang.String> map)
          {@XXXX} の特殊文字を含む文字列を、置き換えます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CR

public static final java.lang.String CR
改行コード

コンストラクタの詳細

SystemParameter

public SystemParameter(java.lang.String orig)
{@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。

パラメータ:
orig - 変換する文字列(オリジナル)
変更履歴:
5.1.8.0 (2010/07/01) パース方法見直し(StringTokenizerでは、{@XXXX}が連続してある場合に対応できない)
5.3.2.0 (2011/02/01) original データを、パース結果を利用するように修正する。
5.3.4.0 (2011/04/01) {@DATE.XXXX} を処理できるように機能追加
5.3.5.0 (2011/05/01) {@SYS.XXXX} は、廃止
5.5.7.2 (2012/10/09) rightNow をCalendarオブジェクト ではなく、String時刻とします。
5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。
メソッドの詳細

replace

public java.lang.String replace(HybsEntry[] entry)
{@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。

パラメータ:
entry - 置換文字列のキーと値のペアを管理しているEntryオブジェクトの配列
戻り値:
置換後の文字列
変更履歴:
5.3.4.0 (2011/04/01) 判定方法 修正

replace

public java.lang.String replace(java.util.Map<java.lang.String,java.lang.String> map)
{@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。

パラメータ:
map - 置換文字列のキーと値のペアを管理しているMapオブジェクト
戻り値:
置換後の文字列

getColumns

public java.lang.String[] getColumns()
フォーマットをパースした結果から、カラム一覧を配列形式で返します。

戻り値:
カラム配列
変更履歴:
5.1.7.0 (2010/06/01) 新規作成

getFormats

public java.lang.String[] getFormats()
フォーマットをパースした結果から、フォーマット一覧を配列形式で返します。

戻り値:
フォーマット配列
変更履歴:
5.1.7.0 (2010/06/01) 新規作成

openGion 5.7.6.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.