クラス Editor_HMMENU

すべての実装されたインタフェース:
CellEditor, SelectionCellEditor

public class Editor_HMMENU extends Editor_MENU
カラムの編集パラメーターの開始、終了、ステップの情報より、プルダウンメニューを作成して 編集する場合に使用するエディタークラスです。 ここでは、時間(時:分)の自動生成を行います。パラメータで、開始、終了、ステップ、開始前設定値、終了後設定値 を指定できます。 キーは、4文字の HHMM 形式で与えられます。ラベルは、HH:MM になります。 ステップは、分単位です。 開始前設定値、終了後設定値はそれぞれ、開始の前と終了の後ろに特別に値を設定できます。 パラメータの初期値は、開始(0700)、終了(1900)、ステップ(30)、開始前設定値(null)、終了後設定値(null) です。 例:0800,2000,30 → 0800,0830,0900,0930,1000,・・・1900,1930,2000 のプルダウン 例:0800,2000,30,0000:△,2400:▽ → 0000,0800,0830,0900,0930,1000,・・・1900,1930,2000,2400 のプルダウン カラムの表示に必要な属性は、DBColumn オブジェクト より取り出します。 このクラスは、DBColumn オブジェクト毎に1つ作成されます。
変更履歴:
5.6.1.1 (2013/02/08) 新規作成
機能分類
データ編集
導入されたバージョン:
JDK5.0,
  • コンストラクタの詳細

    • Editor_HMMENU

      public Editor_HMMENU()
      デフォルトコンストラクター
      変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
  • メソッドの詳細

    • newInstance

      各オブジェクトから自分のインスタンスを返します。 自分自身をキャッシュするのか、新たに作成するのかは、各サブクラスの実装に まかされます。
      定義:
      newInstance インタフェース内 CellEditor
      オーバーライド:
      newInstance クラス内 Editor_MENU
      パラメータ:
      clm - DBColumnオブジェクト
      戻り値:
      CellEditorオブジェクト
      変更履歴:
      6.0.4.0 (2014/11/28) サブクラスで タイプを指定するための対応
      このメソッドは、nullを返しません