Class

com.groupon.sparklint.common

CliSparklintConfig

Related Doc: package common

Permalink

case class CliSparklintConfig(exitOnError: Boolean = true) extends SparklintConfig with OptParse with Logging with Product with Serializable

A simple wrapper around some build time specific configuration properties.

Since

9/12/16.

Linear Supertypes
Serializable, Serializable, Product, Equals, Logging, frugalmechanic.optparse.OptParse, OptParseTypes, OptParseImplicits, SparklintConfig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CliSparklintConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Logging
  7. OptParse
  8. OptParseTypes
  9. OptParseImplicits
  10. SparklintConfig
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CliSparklintConfig(exitOnError: Boolean = true)

    Permalink

Type Members

  1. type ArgOpt[T] = frugalmechanic.optparse.ArgOpt[T]

    Permalink
    Definition Classes
    OptParseTypes
  2. type BoolOpt = frugalmechanic.optparse.BoolOpt

    Permalink
    Definition Classes
    OptParseTypes
  3. type FileOpt = frugalmechanic.optparse.FileOpt

    Permalink
    Definition Classes
    OptParseTypes
  4. type IntOpt = frugalmechanic.optparse.IntOpt

    Permalink
    Definition Classes
    OptParseTypes
  5. type MultiOpt[T] = frugalmechanic.optparse.MultiOpt[T]

    Permalink
    Definition Classes
    OptParseTypes
  6. type MultiStrOpt = frugalmechanic.optparse.MultiStrOpt

    Permalink
    Definition Classes
    OptParseTypes
  7. type Opt = frugalmechanic.optparse.Opt

    Permalink
    Definition Classes
    OptParseTypes
  8. type OptParse = frugalmechanic.optparse.OptParse

    Permalink
    Definition Classes
    OptParseTypes
  9. type OptVal[T] = frugalmechanic.optparse.OptVal[T]

    Permalink
    Definition Classes
    OptParseTypes
  10. type SingleOpt[T] = frugalmechanic.optparse.SingleOpt[T]

    Permalink
    Definition Classes
    OptParseTypes
  11. type StrOpt = frugalmechanic.optparse.StrOpt

    Permalink
    Definition Classes
    OptParseTypes

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val BoolOpt: frugalmechanic.optparse.BoolOpt.type

    Permalink
    Definition Classes
    OptParseTypes
  5. implicit def BoolOptToBool(opt: frugalmechanic.optparse.BoolOpt): Boolean

    Permalink
    Definition Classes
    OptParseImplicits
  6. val FileOpt: frugalmechanic.optparse.FileOpt.type

    Permalink
    Definition Classes
    OptParseTypes
  7. val IntOpt: frugalmechanic.optparse.IntOpt.type

    Permalink
    Definition Classes
    OptParseTypes
  8. val MultiStrOpt: frugalmechanic.optparse.MultiStrOpt.type

    Permalink
    Definition Classes
    OptParseTypes
  9. implicit def OptToBool[T](opt: frugalmechanic.optparse.OptVal[T]): Boolean

    Permalink
    Definition Classes
    OptParseImplicits
  10. implicit def OptToSeq[T](opt: frugalmechanic.optparse.Opt): Seq[frugalmechanic.optparse.Opt]

    Permalink
    Definition Classes
    OptParseImplicits
  11. implicit def OptValToOption[T](opt: frugalmechanic.optparse.OptVal[T]): Option[T]

    Permalink
    Definition Classes
    OptParseImplicits
  12. val StrOpt: frugalmechanic.optparse.StrOpt.type

    Permalink
    Definition Classes
    OptParseTypes
  13. implicit def StringToValidateRegex(regex: Regex): (String) ⇒ Boolean

    Permalink
    Definition Classes
    OptParseImplicits
  14. implicit def ValToOption[T](value: T): Option[T]

    Permalink
    Definition Classes
    OptParseImplicits
  15. val allOpts: ListBuffer[Opt]

    Permalink
    Attributes
    protected
    Definition Classes
    OptParse
  16. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def defaultOpt[T](arg: ArgOpt[T]): ArgOpt[T]

    Permalink
    Definition Classes
    OptParse
  19. val defaultPort: Int

    Permalink
    Definition Classes
    SparklintConfig
  20. val directorySource: frugalmechanic.optparse.FileOpt

    Permalink
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def error(msg: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OptParse
  23. def exit(msg: String, status: Int): Nothing

    Permalink
    Attributes
    protected
    Definition Classes
    OptParse
  24. val exitOnError: Boolean

    Permalink
  25. val fileSource: frugalmechanic.optparse.FileOpt

    Permalink
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. val foundOpts: ListBuffer[Opt]

    Permalink
    Attributes
    protected
    Definition Classes
    OptParse
  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  29. def help: Unit

    Permalink
    Definition Classes
    OptParse
  30. val helpOpt: frugalmechanic.optparse.BoolOpt

    Permalink
    Definition Classes
    OptParse
  31. val historySource: frugalmechanic.optparse.StrOpt

    Permalink
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  34. def logDebug(message: String): Unit

    Permalink
    Definition Classes
    Logging
  35. def logError(message: String, ex: Throwable): Unit

    Permalink
    Definition Classes
    Logging
  36. def logError(message: String): Unit

    Permalink
    Definition Classes
    Logging
  37. def logInfo(message: String): Unit

    Permalink
    Definition Classes
    Logging
  38. def logTrace(message: String): Unit

    Permalink
    Definition Classes
    Logging
  39. def logWarn(message: String): Unit

    Permalink
    Definition Classes
    Logging
  40. val longNames: HashMap[String, Opt]

    Permalink
    Attributes
    protected
    Definition Classes
    OptParse
  41. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  43. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  44. def optName(opt: Opt): String

    Permalink
    Attributes
    protected
    Definition Classes
    OptParse
  45. val optParseDebug: Boolean

    Permalink
    Definition Classes
    OptParse
  46. val optParseExitOnError: Boolean

    Permalink
    Definition Classes
    CliSparklintConfig → OptParse
  47. def parse(args: Array[String]): Unit

    Permalink
    Definition Classes
    OptParse
  48. def parseCliArgs(args: Array[String]): CliSparklintConfig

    Permalink

    args

    the command line arguments

    returns

    the config built

  49. val pollRate: frugalmechanic.optparse.IntOpt

    Permalink
  50. def port: Int

    Permalink
    Definition Classes
    CliSparklintConfigSparklintConfig
  51. val portConfig: frugalmechanic.optparse.IntOpt

    Permalink
  52. val runImmediately: frugalmechanic.optparse.BoolOpt

    Permalink
  53. val shortNames: HashMap[Char, Opt]

    Permalink
    Attributes
    protected
    Definition Classes
    OptParse
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  55. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Logging

Inherited from frugalmechanic.optparse.OptParse

Inherited from OptParseTypes

Inherited from OptParseImplicits

Inherited from SparklintConfig

Inherited from AnyRef

Inherited from Any

Ungrouped