Packages

package concept

org.kynthus.hatalib.argparse.conceptのパッケージオブジェクトです。

Version

1.0.0

Since

1.0.0

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. concept
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Args[Derived] extends Any

    特定の型がコマンドライン引数を設定値として保持できることを表します。

    特定の型がコマンドライン引数を設定値として保持できることを表します。

    このトレイトは型クラスとなっており、例えばコマンドライン引数をscala.Predef.Stringscala.Listとして、 設定値に持てるようにするには、例に示すような型クラスインスタンスを定義します。

    Derived

    コマンドライン引数を設定値として持つ型

    Annotations
    @implicitNotFound("Cannot add args ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

  2. trait ChildrenParser[Derived] extends Any

    特定の型から子パーサへ分岐できることを意味します。

    特定の型から子パーサへ分岐できることを意味します。

    このトレイトは型クラスとなっており、例えばscala.Predef.Stringscala.Listから子パーサへ分岐する場合、 例に示すような型クラスインスタンスを定義します。

    Derived

    子パーサへ分岐させる型

    Annotations
    @implicitNotFound("Cannot make children convert ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

  3. trait ConfigParser[Derived] extends Any

    オプションに対する詳細設定を行えることを表します。

    オプションに対する詳細設定を行えることを表します。

    Derived

    詳細設定が可能な型

    Annotations
    @implicitNotFound("Cannot add parser convert ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

  4. trait ElementParser[Derived] extends Any

    新しい型に対応したオプションをパーサへ追加できることを表します。

    新しい型に対応したオプションをパーサへ追加できることを表します。

    Derived

    オプションを追加可能な型

    Annotations
    @implicitNotFound("Cannot add parser convert ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

  5. trait Initial[Derived] extends Any

    特定の型の初期値を保持できることを表します。

    特定の型の初期値を保持できることを表します。

    このトレイトは型クラスとなっており、例えばscala.Predef.Stringscala.Listを、 初期値として持てるようにするには、例に示すような型クラスインスタンスを定義します。

    Derived

    特定の型の初期値を持つ型

    Annotations
    @implicitNotFound("Cannot add field convert ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

  6. trait ParentParser[Derived] extends Any

    特定の型が親パーサへ合流できることを意味します。

    特定の型が親パーサへ合流できることを意味します。

    このトレイトは型クラスとなっており、例えばscala.Predef.Stringの多重scala.Listから親パーサへ合流する場合、 例に示すような型クラスインスタンスを定義します。

    Derived

    親パーサへ合流させる型

    Annotations
    @implicitNotFound("Cannot accept parent convert ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

  7. trait Setup[Derived] extends Any

    特定の型がパーサの動作設定を保持できることを表します。

    特定の型がパーサの動作設定を保持できることを表します。

    このトレイトは型クラスとなっており、例えばscala.Predef.Mapを設定値保持用とするには、 例に示すような型クラスインスタンスを定義します。

    Derived

    パーサの動作設定を保持する型

    Annotations
    @implicitNotFound("Cannot add parser's setup convert ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

  8. trait UnitParser[Derived] extends Any

    型を持たないオプションをパーサへ追加できることを表します。

    型を持たないオプションをパーサへ追加できることを表します。

    Derived

    オプションを追加可能な型

    Annotations
    @implicitNotFound("Cannot add parser convert ${Derived}.")
    Version

    1.0.0

    Since

    1.0.0

Value Members

  1. object Args

    コマンドライン引数の追加に関連する機能を定義します。

    コマンドライン引数の追加に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

  2. object ChildrenParser

    子パーサへの分岐に関連する機能を定義します。

    子パーサへの分岐に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

  3. object ConfigParser

    オプションに対する詳細設定に関連する機能を定義します。

    オプションに対する詳細設定に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

  4. object Datatype extends Datatype

    コマンドライン引数解析機能で使用する型をインポートできます。

    コマンドライン引数解析機能で使用する型をインポートできます。

    Version

    1.0.0

    Since

    1.0.0

  5. object ElementParser

    現在の型の更新とパーサへのオプション追加に関連する機能を定義します。

    現在の型の更新とパーサへのオプション追加に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

  6. object Initial

    初期値の追加に関連する機能を定義します。

    初期値の追加に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

  7. object ParentParser

    親パーサへの合流に関連する機能を定義します。

    親パーサへの合流に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

  8. object Setup

    パーサの動作設定に関連する機能を定義します。

    パーサの動作設定に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

  9. object UnitParser

    パーサへのオプション追加に関連する機能を定義します。

    パーサへのオプション追加に関連する機能を定義します。

    Version

    1.0.0

    Since

    1.0.0

Inherited from AnyRef

Inherited from Any

Ungrouped