OptGets
Date: 2011-09-29

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## junkutil.common
クラス OptGets

    java.lang.Object
      junkutil.common.OptGets

    public class OptGets

extends java.lang.Object

実行時引数をパースする

作成者:
  Hiroyuki Shiota

コンストラクタの概要
`OptGets(java.lang.String argFormat)` 引数のフォーマットを指定するコンストラクタ。

メソッドの概要
`java.util.List` | `getArgList()` 真の引数を取得する
`java.lang.String[]` | `getArgs()` 真の引数を取得する
`java.util.Map` | `getOpts()` オプションを取得する。
`java.util.Map` | `parse(java.lang.String[] args)` 引数をパースしてオプションを得る。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### OptGets

    public OptGets(java.lang.String argFormat)

  引数のフォーマットを指定するコンストラクタ。 オプションに引数が欲しいときにはオプション文字の次に":"を書くこと。

  パラメータ:
    `argFormat` - ex. "abc:"

メソッドの詳細

### parse

    public java.util.Map parse(java.lang.String[] args)
                        throws java.lang.IllegalArgumentException

  引数をパースしてオプションを得る。

  パラメータ:
    `args` -
  戻り値:
    オプション入りのMap
  例外:
    `java.lang.IllegalArgumentException`

### getOpts

    public java.util.Map getOpts()

  オプションを取得する。 先にparseメソッドを呼んでおくこと。

  戻り値:
    オプション入りのMap

### getArgList

    public java.util.List getArgList()

  真の引数を取得する

  戻り値:
    オプション以外の引数のList

### getArgs

    public java.lang.String[] getArgs()

  真の引数を取得する

  戻り値:
    オプション以外の引数のString配列

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド