Skip to content

Latest commit

 

History

History
195 lines (112 loc) · 3.82 KB

throwingjsonhandler.md

File metadata and controls

195 lines (112 loc) · 3.82 KB

assemblyscript-json / ThrowingJSONHandler

Class: ThrowingJSONHandler

Extend from this class to handle events from parser. This implementation crashes on every unimplemented set/push method to allow easier validation of input.

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

+ new ThrowingJSONHandler(): ThrowingJSONHandler

Returns: ThrowingJSONHandler

Inherited from: JSONHandler

Methods

popArray

popArray(): void

Returns: void

Inherited from: JSONHandler

Defined in: decoder.ts:22


popObject

popObject(): void

Returns: void

Inherited from: JSONHandler

Defined in: decoder.ts:28


pushArray

pushArray(name: string): bool

Parameters:

Name Type
name string

Returns: bool

Overrides: JSONHandler

Defined in: decoder.ts:68


pushObject

pushObject(name: string): bool

Parameters:

Name Type
name string

Returns: bool

Overrides: JSONHandler

Defined in: decoder.ts:73


setBoolean

setBoolean(name: string, value: bool): void

Parameters:

Name Type
name string
value bool

Returns: void

Overrides: JSONHandler

Defined in: decoder.ts:41


setFloat

setFloat(name: string, value: number): void

Parameters:

Name Type
name string
value number

Returns: void

Overrides: JSONHandler

Defined in: decoder.ts:60


setInteger

setInteger(name: string, value: number): void

Parameters:

Name Type
name string
value number

Returns: void

Overrides: JSONHandler

Defined in: decoder.ts:52


setNull

setNull(name: string): void

Parameters:

Name Type
name string

Returns: void

Overrides: JSONHandler

Defined in: decoder.ts:48


setString

setString(name: string, value: string): void

Parameters:

Name Type
name string
value string

Returns: void

Overrides: JSONHandler

Defined in: decoder.ts:37