openGionopenGion
5.1.2.0

org.opengion.plugin.column
クラス Renderer_NBSP

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

public class Renderer_NBSP
extends AbstractRenderer

NBSP レンデラーは、内部のスペースを、  という文字列に置き換えます。 これは、文字列にスペースが含まれている場合、  と言うコードにエスケープすることで、 HTML 上で、連続したスペースを表示します。 通常、PRE レンデラーで表示するなどの方法もありますが、NBSP でないとスペースに ならない場合(たとえば、プルダウンメニューのオプション文字列など)に対応できます。 また、レンデラーパラメータに、数字を指定すれば、その文字数で強制的に Fill埋めするため、 固定長の表示にも使用できます。 これにより、連続するスペースを、そのまま表示することが出来ます。 カラムの表示に必要な属性は, DBColumn オブジェクト より取り出します。 このクラスは、DBColumn オブジェクト毎に1つ作成されます。

機能階層
データ表示
変更履歴:
3.7.1.0 (2005/04/26) 新規追加
バージョン
0.9.0 2000/10/17
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

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

コンストラクタの詳細

Renderer_NBSP

public Renderer_NBSP()
デフォルトコンストラクター。 このコンストラクターで、基本オブジェクトを作成します。

メソッドの詳細

newInstance

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

パラメータ:
clm - DBColumn オブジェクト
戻り値:
CellRenderer オブジェクト

getValue

public String getValue(String value)
データの表示用文字列を返します。 ここでは、内部のスペースを、  という文字列に置き換えます。 これにより、HTML 上で、連続したスペースを表示できます。 また、レンデラーパラメータに、数字を指定すれば、その文字数で強制的に Fill埋めするため、 固定長の表示にも使用できます。

定義:
インタフェース CellRenderer 内の getValue
オーバーライド:
クラス AbstractRenderer 内の getValue
パラメータ:
value - String
戻り値:
データの表示用文字列

openGion 5.1.2.0

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