LongNamedPropertyOption

case class LongNamedPropertyOption(name: String, descr: String, converter: ValueConverter[_], keyName: String, valueName: String, hidden: Boolean) extends CliOption

Descriptor for a property option with a "long" name (like --Props key1=value1 key2=value2).

Descriptor for a property option with a "long" name (like --Props key1=value1 key2=value2).

Value Params
converter

The converter for this option.

descr

Description for this property option, for help description.

hidden

If set to true, then this option will be hidden from generated help output.

keyName

Name for 'key' part of this option arg name, as it will appear in help option definition.

name

Internal name for the option.

valueName

Name for 'value' part of this option arg name, as it will appear in help option definition.

trait Serializable
trait Product
trait Equals
trait CliOption
class Object
trait Matchable
class Any

Value members

Concrete methods

def argLine(sh: List[Char]): String
def default: () => Option[Any]
def helpInfo(sh: List[Char]): List[HelpInfo]
def isPositional: Boolean
def longNames: List[String]
def required: Boolean
def requiredShortNames: List[Char]
def shortNames: List[Char]
override def toString: String
Definition Classes
Any
def validator: Any => Boolean

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product