Packages

  • package root
    Definition Classes
    root
  • package gsp
    Definition Classes
    root
  • package math

    Mathematical data types for general use, not specific to the Gem model.

    Mathematical data types for general use, not specific to the Gem model.

    Definition Classes
    gsp
  • package parser

    Package of atto parsers, for parsing things in the science model.

    Package of atto parsers, for parsing things in the science model. The idea here is that parsers compose, so for internal use it's nice to have them together and so we can share implementations. In end-user code we normally want to expose something weaker like String => Option[A] that delegates to a parser, rather than exposing Parser[A] directly. Each set of parsers is provided as a trait that can be extended and as a module whose members can be imported (preferred).

    Definition Classes
    math
  • AngleParsers
  • CoordinateParsers
  • EpochParsers
  • MiscParsers
  • TimeParsers

trait TimeParsers extends AnyRef

Parsers for java.time data types.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TimeParsers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def catchDTE[A, B](f: (A) => B): (A) => Parser[B]

    Catch a DateTimeException, useful for flatMap.

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. def genLocalTime(sep: Parser[_]): Parser[LocalTime]

    Generic parser for a LocalTime with fractional seconds to nanosecond precision.

    Generic parser for a LocalTime with fractional seconds to nanosecond precision.

    sep

    parser for any separator between hours, minutes, and seconds

  11. def genYMD(month: Parser[Month], sep: Parser[_]): Parser[LocalDate]

    Generic parser for a local date string in the order year, month, day.

    Generic parser for a local date string in the order year, month, day.

    month

    parser for the month component

    sep

    parser for any separator between components

  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def instantUTC(date: Parser[LocalDate], time: Parser[LocalTime]): Parser[Instant]

    Parser for instants in UTC, where the date is followed by the time and separated by spaces.

  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val month2: Parser[Month]

    Parser for 2 consecutive digits, parsed as a Month.

  17. val monthMMM: Parser[Month]

    Parser for 3 letter month strings like "Jan", parsed as a Month.

  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  26. val year4: Parser[Year]

    Parser for 4 consecutive digits, parsed as a Year.

  27. def yyyymmdd: Parser[LocalDate]

    Parser for a LocalDate in the form 20151107.

Inherited from AnyRef

Inherited from Any

Ungrouped