io.gatling.jsonpath

AST

Related Doc: package jsonpath

object AST

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AST
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ArrayAccessor extends PathToken

  2. case class ArrayRandomAccess(indices: List[Int]) extends ArrayAccessor with Product with Serializable

  3. case class ArraySlice(start: Option[Int], stop: Option[Int], step: Int = 1) extends ArrayAccessor with Product with Serializable

    Slicing of an array, indices start at zero

    Slicing of an array, indices start at zero

    start

    is the first item that you want (of course)

    stop

    is the first item that you do not want

  4. sealed trait AstToken extends AnyRef

  5. case class BooleanFilter(fun: BinaryBooleanOperator, lhs: FilterToken, rhs: FilterToken) extends FilterToken with Product with Serializable

  6. case class ComparisonFilter(operator: ComparisonOperator, lhs: FilterValue, rhs: FilterValue) extends FilterToken with Product with Serializable

  7. case class Field(name: String) extends FieldAccessor with Product with Serializable

  8. sealed trait FieldAccessor extends PathToken

  9. sealed trait FilterDirectValue extends FilterValue

  10. sealed trait FilterToken extends PathToken

  11. sealed trait FilterValue extends AstToken

  12. case class HasFilter(query: SubQuery) extends FilterToken with Product with Serializable

  13. case class JPDouble(value: Double) extends JPNumber with Product with Serializable

  14. case class JPLong(value: Long) extends JPNumber with Product with Serializable

  15. sealed trait JPNumber extends FilterDirectValue

  16. case class JPString(value: String) extends FilterDirectValue with Product with Serializable

  17. case class MultiField(names: List[String]) extends FieldAccessor with Product with Serializable

  18. sealed trait PathToken extends AstToken

  19. case class RecursiveField(name: String) extends FieldAccessor with Product with Serializable

  20. case class SubQuery(path: List[PathToken]) extends FilterValue with Product with Serializable

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. object AnyField extends FieldAccessor with Product with Serializable

  5. object CurrentNode extends PathToken with Product with Serializable

  6. object JPFalse extends FilterDirectValue with Product with Serializable

  7. object JPNull extends FilterDirectValue with Product with Serializable

  8. object JPTrue extends FilterDirectValue with Product with Serializable

  9. object RecursiveAnyField extends FieldAccessor with Product with Serializable

  10. object RootNode extends FieldAccessor with Product with Serializable

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  23. def toString(): String

    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped