Options
All
  • Public
  • Public/Protected
  • All
Menu

Class JsonChecker

internal

Hierarchy

  • JsonChecker

Index

Constructors

constructor

  • Returns JsonChecker

  • Parameters

    • depth: number

    Returns JsonChecker

Properties

Private __depth

__depth: number
internal

Private __offset

__offset: number
internal

Private __stack

__stack: Stack<JsonCheckerMode>
internal

Private __state

__state: number
internal

Static Private __fmicelinkJsonCheckerInitialized

__fmicelinkJsonCheckerInitialized: boolean = false
internal

Static Private fm_icelink_JsonChecker__ascii_class

fm_icelink_JsonChecker__ascii_class: number[]
internal

Static Private fm_icelink_JsonChecker__state_transition_table

fm_icelink_JsonChecker__state_transition_table: number[][]
internal

Methods

Private check

  • check(ch: number): void
  • internal

    Parameters

    • ch: number

    Returns void

checkString

  • checkString(str: string): boolean
  • Parameters

    • str: string

    Returns boolean

Private finalCheck

  • finalCheck(): void
  • internal

    Returns void

getTypeString

  • getTypeString(): string
  • Returns string

Private onError

  • onError(): void
  • internal

    Returns void

Private pop

  • internal

    Parameters

    Returns void

Private push

  • internal

    Parameters

    Returns void

Static fmicelinkJsonCheckerInitialize

  • fmicelinkJsonCheckerInitialize(): void
  • internal

    Returns void