openGionopenGion
5.7.6.0

org.opengion.plugin.column
クラス Renderer_YMD31

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.AbstractRenderer
      上位を拡張 org.opengion.plugin.column.Renderer_YMD31
すべての実装されたインタフェース:
CellRenderer

public class Renderer_YMD31
extends AbstractRenderer

YMD レンデラーは、カラムのデータを日付(年/月/日)表示する場合に使用するクラスです。 9999年のデータは""(0ストリング)で返します。 このクラスは、不変オブジェクトとして、共有されます。

機能分類
データ表示
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
Renderer_YMD31()
           
 
メソッドの概要
 java.lang.String getValue(java.lang.String value)
          データの表示用文字列を返します。
 CellRenderer newInstance(DBColumn clm)
          各オブジェクトから自分のインスタンスを返します。
 
クラス org.opengion.hayabusa.db.AbstractRenderer から継承されたメソッド
getValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Renderer_YMD31

public Renderer_YMD31()
メソッドの詳細

newInstance

public CellRenderer newInstance(DBColumn clm)
各オブジェクトから自分のインスタンスを返します。 自分自身をキャッシュするのか、新たに作成するのかは、各サブクラスの実装に まかされます。

パラメータ:
clm - DBColumnオブジェクト
戻り値:
CellRendererオブジェクト
変更履歴:
3.1.1.1 (2003/04/03) 各オブジェクトから自分のインスタンスを返すファクトリメソッドを追加。
3.1.2.1 (2003/04/10) synchronized を、削除します。

getValue

public java.lang.String getValue(java.lang.String value)
データの表示用文字列を返します。 ここでは、null か ゼロ文字列の場合は、ゼロ文字列を返します。 8ケタ以下のデータは、エラー表示を行います。 8ケタ以上の場合は、YYYYMMDDxxxxxx として、YYYY/MM/DD を返します。 このクラスは、先頭が 9999 の場合は、空文字列を返します。

定義:
インタフェース CellRenderer 内の getValue
オーバーライド:
クラス AbstractRenderer 内の getValue
パラメータ:
value - 入力値
戻り値:
データの表示用文字列
変更履歴:
3.8.1.1 (2005/11/21) フォーマットエラー時には、class="error" を付けて表示させる。
5.5.7.2 (2012/10/09) 処理ロジックの見直し

openGion 5.7.6.0

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