Package

jabroni.api

json

Permalink

package json

Visibility
  1. Public
  2. All

Type Members

  1. case class And(and: List[JPredicate]) extends JPredicate with Product with Serializable

    Permalink
  2. sealed abstract class ComparablePredicate extends JPredicate

    Permalink
  3. case class Eq(eq: Json) extends JPredicate with Product with Serializable

    Permalink
  4. case class Gt(gt: Json) extends ComparablePredicate with Product with Serializable

    Permalink
  5. case class Gte(gte: Json) extends ComparablePredicate with Product with Serializable

    Permalink
  6. case class JField(name: String) extends JPart with Product with Serializable

    Permalink
  7. case class JFilter(field: String, predicate: JPredicate) extends JPart with Product with Serializable

    Permalink
  8. sealed trait JMatcher extends AnyRef

    Permalink
  9. sealed trait JPart extends AnyRef

    Permalink

    represents part of a json path e.g.

    represents part of a json path e.g.

    foo/2/{x == 3}

    would be represented as

    JField("foo") :: JPos(2) :: JFilterValue("x", 3) :: Nil

    we may even support wildcards, etc.

  10. case class JPath(parts: List[JPart]) extends Product with Serializable

    Permalink
  11. case class JPos(i: Int) extends JPart with Product with Serializable

    Permalink
  12. sealed trait JPredicate extends AnyRef

    Permalink
  13. case class JRegex(regex: String) extends JPredicate with Product with Serializable

    Permalink
  14. trait JsonAppendable extends AnyRef

    Permalink
  15. case class Lt(lt: Json) extends ComparablePredicate with Product with Serializable

    Permalink
  16. case class Lte(lte: Json) extends ComparablePredicate with Product with Serializable

    Permalink
  17. case class Not(not: JPredicate) extends JPredicate with Product with Serializable

    Permalink
  18. case class Or(or: List[JPredicate]) extends JPredicate with Product with Serializable

    Permalink

Value Members

  1. object And extends Serializable

    Permalink
  2. object JMatcher

    Permalink
  3. object JPart

    Permalink
  4. object JPath extends Serializable

    Permalink
  5. object JPredicate

    Permalink
  6. object Or extends Serializable

    Permalink

Ungrouped