org.opengion.fukurou.fileexec

## クラス CommandLine

- java.lang.Object
- - org.opengion.fukurou.fileexec.CommandLine

-     public final class CommandLine
      extends java.lang.Object

       CommandLine は、コマンドリストを管理するクラスです。

       コマンドリストは、GE70 テーブルからコマンドを取り出します。

       このクラスは、マルチスレッドに対応していません。

  変更履歴:
    7.0.0.0 (2017/07/07) 新規作成
  バージョン
    7.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK1.8,

- - ### ネストされたクラスのサマリー

    ネストされたクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `static class` | `CommandLine.GE70` GE70 テーブルのカラム定義の enum

  - ### メソッドのサマリー

    すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static java.util.List` | `dbCommand(boolean isFirst)` 指定のGE70テーブルを読み込んで、CommandLineオブジェクトのListを作成します。
    `java.util.concurrent.ConcurrentMap` | `getKeyValMap()` パラメータ(key1=val1 key2=val2 ･･･ のリスト)のMapを返します。
    `java.lang.String` | `getValue(CommandLine.GE70 clm)` 設定値を返します。
    `java.lang.String` | `toString()` コマンドリストクラスの文字列表現を返します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### メソッドの詳細

    - #### getValue

          public java.lang.String getValue(CommandLine.GE70 clm)

      設定値を返します。
      パラメータ:
        `clm` - GE70ﾃｰﾌﾞﾙを定義したenum
      戻り値:
        設定値

    - #### getKeyValMap

          public java.util.concurrent.ConcurrentMap getKeyValMap()

      パラメータ(key1=val1 key2=val2 ･･･ のリスト)のMapを返します。
      戻り値:
        パラメータ(key1=val1 key2=val2 ･･･ のリスト)のMap
      このメソッドは、nullを返しません

    - #### dbCommand

          public static java.util.List dbCommand(boolean isFirst)

      指定のGE70テーブルを読み込んで、CommandLineオブジェクトのListを作成します。
      パラメータ:
        `isFirst` - 起動直後の初期処理かどうかの判定ﾌﾗｸﾞ(起動直後は、true)
      戻り値:
        CommandLineオブジェクトのList

    - #### toString

          public java.lang.String toString()

      コマンドリストクラスの文字列表現を返します。
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        コマンドリストクラスの文字列表現

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