airframe-json
airframe-json
wvlet.airframe.json
IntegerOverflow
JSON
JSONValue
JSONNull
JSONBoolean
JSONNumber
JSONDouble
JSONLong
JSONString
JSONObject
JSONObject
JSONArray
JSONContext
JSONHandler
JSONParseException
JSONScanner
JSONScanner
JSONSource
JSONSource
JSONToken
JSONTraverser
JSONValueBuilder
JSONValueOps
JSONValueSeqOps
JSONVisitor
NullJSONContext
RichJson
UnexpectedEOF
UnexpectedToken
YAMLFormatter
YamlWriter
airframe-json
/
wvlet.airframe.json
/
JSONContext
JSONContext
trait
JSONContext
[Expr] extends
JSONHandler
[
Expr
]
A facade to build json ASTs while scanning json with JSONScanner
Graph
Supertypes
Known subtypes
trait
JSONHandler
[
Expr
]
class
Object
trait
Matchable
class
Any
class
JSONValueBuilder
class
NullJSONContext
Value members
Value members
Abstract methods
def
add
(v:
Expr
):
Unit
def
addBoolean
(s:
JSONSource
, v:
Boolean
, start:
Int
, end:
Int
):
Unit
def
addNull
(s:
JSONSource
, start:
Int
, end:
Int
):
Unit
def
addNumber
(s:
JSONSource
, start:
Int
, end:
Int
, dotIndex:
Int
, expIndex:
Int
):
Unit
def
addString
(s:
JSONSource
, start:
Int
, end:
Int
):
Unit
def
addUnescapedString
(s:
String
):
Unit
def
closeContext
(s:
JSONSource
, end:
Int
):
Unit
def
isObjectContext
:
Boolean
def
result
:
Expr
Inherited methods
def
arrayContext
(s:
JSONSource
, start:
Int
):
JSONContext
[
Expr
]
Inherited from
JSONHandler
def
objectContext
(s:
JSONSource
, start:
Int
):
JSONContext
[
Expr
]
Inherited from
JSONHandler
def
singleContext
(s:
JSONSource
, start:
Int
):
JSONContext
[
Expr
]
Inherited from
JSONHandler