wvlet.airframe.launcher.OptionParser$
See theOptionParser companion class
object OptionParser extends LogSupport
Creates option parsers
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
OptionParser.type
Members list
Type members
Classlikes
case class ArgMapping(opt: CLArgItem, value: String) extends OptionMapping
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass OptionMappingclass Objecttrait Matchableclass AnyShow all
case class ArgMappingMultiple(opt: CLArgument, value: Seq[String]) extends OptionMapping
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass OptionMappingclass Objecttrait Matchableclass AnyShow all
trait CLArgItem extends CLOptionItem
Attributes
- Supertypes
- Known subtypes
-
class CLArgument
case class CLArgument(path: Path, arg: argument, argIndex: Int, param: Parameter) extends CLOptionItemBase, CLArgItem
CommandTrait line argument type and the associated class parameter
CommandTrait line argument type and the associated class parameter
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CLArgItemclass CLOptionItemBasetrait CLOptionItemclass Objecttrait Matchableclass AnyShow all
case class CLOption(path: Path, annot: option, param: Parameter) extends CLOptionItemBase
CommandTrait line option and the associated class parameter
CommandTrait line option and the associated class parameter
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass CLOptionItemBasetrait CLOptionItemclass Objecttrait Matchableclass AnyShow all
command-line option
command-line option
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
abstract class CLOptionItemBase(val param: Parameter) extends CLOptionItem
Attributes
- Supertypes
- Known subtypes
-
class CLArgumentclass CLOption
case class OptMapping(opt: CLOption, value: String) extends OptionMapping
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass OptionMappingclass Objecttrait Matchableclass AnyShow all
case class OptMappingMultiple(opt: CLOption, value: Seq[String]) extends OptionMapping
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass OptionMappingclass Objecttrait Matchableclass AnyShow all
case class OptSetFlag(opt: CLOption) extends OptionMapping
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass OptionMappingclass Objecttrait Matchableclass AnyShow all
Option -> value mapping result
Option -> value mapping result
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArgMappingclass ArgMappingMultipleclass OptMappingclass OptMappingMultipleclass OptSetFlag
case class OptionParserResult(parseTree: StringTree, unusedArgument: Array[String], showHelp: Boolean) extends LogSupport
Attributes
- Supertypes
-
trait Producttrait Equalstrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Inherited methods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
In this article