Class

com.groupon.sparklint.common

SparklintConfig

Related Doc: package common

Permalink

case class SparklintConfig(exitOnError: Boolean = true) extends 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, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SparklintConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Logging
  7. OptParse
  8. OptParseTypes
  9. OptParseImplicits
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SparklintConfig(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 directorySource: frugalmechanic.optparse.FileOpt

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

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

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

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

    Permalink
  24. val fileSource: frugalmechanic.optparse.FileOpt

    Permalink
  25. def finalize(): Unit

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

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

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

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

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

    Permalink
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. def log: Logger

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    OptParse
  45. val optParseExitOnError: Boolean

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

    Permalink
    Definition Classes
    OptParse
  47. def parseCliArgs(args: Array[String]): SparklintConfig

    Permalink

    args

    the command line arguments

    returns

    the config built

  48. val pollRate: frugalmechanic.optparse.IntOpt

    Permalink
  49. val runImmediately: frugalmechanic.optparse.BoolOpt

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. 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 AnyRef

Inherited from Any

Ungrouped