@Published(tag="architect") public class CommandLine extends java.lang.Object implements Request<java.lang.String>
BadRequest
を送出する。
必須のオプションについてはMain
のJavaDocを参照。Main
コンストラクタと説明 |
---|
CommandLine(java.util.Map<java.lang.String,java.lang.String> opts,
java.util.List<java.lang.String> args)
テスト用に使用するコンストラクタ。
|
CommandLine(java.lang.String... commandline)
デフォルトコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<java.lang.String> |
getArgs()
コマンドライン引数のリストを返す。
|
java.lang.String |
getParam(java.lang.String name)
リクエストパラメータを取得する。
|
java.util.Map<java.lang.String,java.lang.String> |
getParamMap()
リクエストパラメータのMapを取得する。
|
java.lang.String |
getRequestPath()
リクエストパスを取得する。
|
CommandLine |
setParamMap(java.util.Map<java.lang.String,java.lang.String> opts)
コマンドラインオプションのMapを設定する。
|
CommandLine |
setRequestPath(java.lang.String requestPath)
リクエストパスを設定する。
|
public CommandLine(java.lang.String... commandline)
commandline
- コマンドライン文字列public CommandLine(java.util.Map<java.lang.String,java.lang.String> opts, java.util.List<java.lang.String> args)
opts
- コマンドラインオプションのMapargs
- コマンドラインオプションのListpublic java.lang.String getRequestPath()
getRequestPath
インタフェース内 Request<java.lang.String>
public CommandLine setRequestPath(java.lang.String requestPath)
setRequestPath
インタフェース内 Request<java.lang.String>
requestPath
- リクエストパス@Published public java.lang.String getParam(java.lang.String name)
例 -requestPath test.SampleAction/BC001 --> "test.SampleAction/BC001"を返す。 -server --> ""を返す。
getParam
インタフェース内 Request<java.lang.String>
name
- パラメータ名Request.getParamMap()
@Published public java.util.Map<java.lang.String,java.lang.String> getParamMap()
getParamMap
インタフェース内 Request<java.lang.String>
public CommandLine setParamMap(java.util.Map<java.lang.String,java.lang.String> opts)
opts
- 名前付きコマンドライン引数のMap@Published public java.util.List<java.lang.String> getArgs()