com.groupon.sparklint.common

CliSparklintConfig

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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CliSparklintConfig(exitOnError: Boolean = true)

Type Members

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    OptParseTypes

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val BoolOpt: frugalmechanic.optparse.BoolOpt.type

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

    Definition Classes
    OptParseImplicits
  8. val FileOpt: frugalmechanic.optparse.FileOpt.type

    Definition Classes
    OptParseTypes
  9. val IntOpt: frugalmechanic.optparse.IntOpt.type

    Definition Classes
    OptParseTypes
  10. val MultiStrOpt: frugalmechanic.optparse.MultiStrOpt.type

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

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

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

    Definition Classes
    OptParseImplicits
  14. val StrOpt: frugalmechanic.optparse.StrOpt.type

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

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

    Definition Classes
    OptParseImplicits
  17. val allOpts: ListBuffer[Opt]

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

    Definition Classes
    Any
  19. def clone(): AnyRef

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

    Definition Classes
    OptParse
  21. val defaultPort: Int

    Definition Classes
    SparklintConfig
  22. val directorySource: frugalmechanic.optparse.FileOpt

  23. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected
    Definition Classes
    OptParse
  26. val exitOnError: Boolean

  27. val fileSource: frugalmechanic.optparse.FileOpt

  28. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  31. def help: Unit

    Definition Classes
    OptParse
  32. val helpOpt: frugalmechanic.optparse.BoolOpt

    Definition Classes
    OptParse
  33. val historySource: frugalmechanic.optparse.StrOpt

  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. def log: Logger

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  44. final def notify(): Unit

    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

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

    Attributes
    protected
    Definition Classes
    OptParse
  47. val optParseDebug: Boolean

    Definition Classes
    OptParse
  48. val optParseExitOnError: Boolean

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

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

    args

    the command line arguments

    returns

    the config built

  51. val pollRate: frugalmechanic.optparse.IntOpt

  52. def port: Int

    Definition Classes
    CliSparklintConfigSparklintConfig
  53. val portConfig: frugalmechanic.optparse.IntOpt

  54. val runImmediately: frugalmechanic.optparse.BoolOpt

  55. val shortNames: HashMap[Char, Opt]

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

    Definition Classes
    AnyRef
  57. final def wait(): Unit

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

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

    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