com.groupon.sparklint.common

SparklintConfig

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

Instance Constructors

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

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

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

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

    Attributes
    protected
    Definition Classes
    OptParse
  25. val exitOnError: Boolean

  26. val fileSource: frugalmechanic.optparse.FileOpt

  27. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  30. def help: Unit

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

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

  33. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  34. def log: Logger

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

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

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

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

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

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    OptParse
  46. val optParseDebug: Boolean

    Definition Classes
    OptParse
  47. val optParseExitOnError: Boolean

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

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

    args

    the command line arguments

    returns

    the config built

  50. val pollRate: frugalmechanic.optparse.IntOpt

  51. val runImmediately: frugalmechanic.optparse.BoolOpt

  52. val shortNames: HashMap[Char, Opt]

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

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

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

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

Inherited from Any

Ungrouped