InitRestArgParser (クラス)
public InitRestArgParser
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.UTIL.OPTION.
直接継承しているサブクラス: OptionListInterface, DragEffect, SequenceBoxAddParser, Elastic

argument-list の解析機能をサブクラスに提供します。

説明

このクラスをサブクラス化して、 InitRestArgParser.process-rest-args によって実装された argument-list 解析機能を利用します。

メソッド
keyword-init-arg: InitRestArgParser.process-rest-args でキーワード引数が検出されると呼び出されます。
protected {InitRestArgParser.keyword-init-arg
key:String,
value:any
}:void
non-keyword-init-arg: InitRestArgParser.process-rest-args で非キーワード引数が検出されると、呼び出されます。
protected {InitRestArgParser.non-keyword-init-arg a:any}:void
process-rest-args:キーワード引数と非キーワード引数を含めることができる引数のリストを処理します。
protected {InitRestArgParser.process-rest-args ...}:void
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize







メソッド詳細
keyword-init-arg (メソッド)
protected {InitRestArgParser.keyword-init-arg
key:String,
value:any
}:void

InitRestArgParser.process-rest-args でキーワード引数が検出されると呼び出されます。

key: キーワード引数でキーとして表示される String
value: キーワード引数で表示される値。

オーバーライド

既定の実装 InitRestArgParser.keyword-init-arg は、呼び出されるとエラーをレポートします。このメソッドは、 InitRestArgParser.process-rest-args に渡される引数リストのキーワード引数を受け入れるサブクラスによってオーバーライドされます。


non-keyword-init-arg (メソッド)
protected {InitRestArgParser.non-keyword-init-arg a:any}:void

InitRestArgParser.process-rest-args で非キーワード引数が検出されると、呼び出されます。

a: 非キーワード引数。

オーバーライド

既定の実装 InitRestArgParser.non-keyword-init-arg は、呼び出されるとエラーをレポートします。このメソッドは、 InitRestArgParser.process-rest-args に渡される引数リストの非キーワード引数を受け入れるサブクラスによってオーバーライドされます。


process-rest-args (メソッド)
protected {InitRestArgParser.process-rest-args ...}:void

キーワード引数と非キーワード引数を含めることができる引数のリストを処理します。

説明

リスト内の引数は、左から右に 1 つずつ処理されます。このメソッドは、引数リスト内のキーワード引数ごとに InitRestArgParser.keyword-init-arg を呼び出し、引数リスト内の非キーワード引数ごとに InitRestArgParser.non-keyword-init-arg を呼び出します。

オーバーライド

通常はオーバーライドされません。

注意事項

このメソッドに対するインターフェイスは、近い将来変更される可能性があります。