Skip navigation links
A B C E F I J N O P R S T V 

A

applyAdapter(JsonHandlerBase) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Convenient method to apply the adapter which implements several handler interfaces in one call.
ArrayEndHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array end bracket: `]`.
arrayEndHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's array end handler, or null if the handler is not set.
arrayEndHandler(ArrayEndHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's array end handler, or removes it if null is passed.
ArrayStartHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array start bracket: `[`.
arrayStartHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's array start handler, or null if the handler is not set.
arrayStartHandler(ArrayStartHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's array start handler, or removes it if null is passed.

B

BooleanHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array, object or standalone (top-level) boolean value: `true` or `false`.
booleanHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's boolean value handler, or null if the handler is not set.
booleanHandler(BooleanHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's boolean value handler, or removes it if null is passed.
build() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Builds and returns a new JsonParser with the configured options and handlers.
builder() - Static method in class net.openhft.saxophone.json.JsonParser
Return a new parser builder.
BytesSaxParser - Interface in net.openhft.saxophone
 

C

clearOptions() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Clears an option set.
completeMessage(Bytes) - Method in interface net.openhft.saxophone.fix.FixHandler
 

E

eachTokenMustBeHandled() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns if each input JSON token must be handled, true by default.
eachTokenMustBeHandled(boolean) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets if each input JSON token must be handled.

F

finish() - Method in class net.openhft.saxophone.json.JsonParser
Processes the last token.
FixHandler - Interface in net.openhft.saxophone.fix
 
FixSaxParser - Class in net.openhft.saxophone.fix
 
FixSaxParser(FixHandler) - Constructor for class net.openhft.saxophone.fix.FixSaxParser
 
FloatingHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array, object or standalone (top-level) floating number value: for example, `3.14` or `9.223372E-18`.
floatingHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's floating value handler, or null if the handler is not set.
floatingHandler(FloatingHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's floating value handler, or removes it if null is passed.

I

IntegerHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array, object or standalone (top-level) integer number value: for example, `-1`,`0` or `9223372036854775807`.
integerHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's integer value handler, or null if the handler is not set.
integerHandler(IntegerHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's integer value handler, or removes it if null is passed.

J

JsonHandlerBase - Interface in net.openhft.saxophone.json.handler
Common root of per-element handlers, without methods though.
JsonParser - Class in net.openhft.saxophone.json
A pull JSON parser, accepts chunks of JSON as Bytes.
JsonParserBuilder - Class in net.openhft.saxophone.json
A builder of JsonParser.
JsonParserOption - Enum in net.openhft.saxophone.json
Options passed to JsonParserBuilder on JsonParser construction specify what input is considered as "valid" JSON, i.
JsonParserTopLevelStrategy - Enum in net.openhft.saxophone.json
JsonParser strategies of treating of top-level JSON objects in the input and throwing ParseExceptions.

N

net.openhft.saxophone - package net.openhft.saxophone
 
net.openhft.saxophone.fix - package net.openhft.saxophone.fix
 
net.openhft.saxophone.json - package net.openhft.saxophone.json
 
net.openhft.saxophone.json.handler - package net.openhft.saxophone.json.handler
 
NullHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array, object or standalone (top-level) null value: `null`.
nullHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's null value handler, or null if the handler is not set.
nullHandler(NullHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's null value handler, or removes it if null is passed.
NumberHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array, object or standalone (top-level) number value: for example, `3.14`, `9.223372E-18`, `-1`, `0` or `9223372036854775807`.
numberHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's number value handler, or null if the handler is not set.
numberHandler(NumberHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's number value handler, or removes it if null is passed.

O

ObjectEndHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON object end brace: ``}.
objectEndHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's object end handler, or null if the handler is not set.
objectEndHandler(ObjectEndHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's object end handler, or removes it if null is passed.
ObjectKeyHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON object key: for example, `"foo"` or `""`.
objectKeyHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's object key handler, or null if the handler is not set.
objectKeyHandler(ObjectKeyHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's object key handler, or removes it if null is passed.
ObjectStartHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON object start brace: `{`.
objectStartHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's object start handler, or null if the handler is not set.
objectStartHandler(ObjectStartHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's object start handler, or removes it if null is passed.
onArrayEnd() - Method in interface net.openhft.saxophone.json.handler.ArrayEndHandler
Handles a JSON array end bracket: `]`.
onArrayStart() - Method in interface net.openhft.saxophone.json.handler.ArrayStartHandler
Handles a JSON array start bracket: `[`.
onBoolean(boolean) - Method in interface net.openhft.saxophone.json.handler.BooleanHandler
Handles a JSON array, object or standalone (top-level) boolean value: `true` or `false`.
onField(long, Bytes) - Method in interface net.openhft.saxophone.fix.FixHandler
Called for each field of a FIX message.
onFloating(double) - Method in interface net.openhft.saxophone.json.handler.FloatingHandler
Handles a JSON array, object or standalone (top-level) floating number value: for example, `3.14` or `9.223372E-18`.
onInteger(long) - Method in interface net.openhft.saxophone.json.handler.IntegerHandler
Handles a JSON array, object or standalone (top-level) integer number value: for example, `-1`,`0` or `9223372036854775807`.
onNull() - Method in interface net.openhft.saxophone.json.handler.NullHandler
Handles a JSON array, object or standalone (top-level) null value: `null`.
onNumber(CharSequence) - Method in interface net.openhft.saxophone.json.handler.NumberHandler
Handles a JSON array, object or standalone (top-level) number value: for example, `3.14`, `9.223372E-18`, `-1`, `0` or `9223372036854775807`.
onObjectEnd() - Method in interface net.openhft.saxophone.json.handler.ObjectEndHandler
Handles a JSON object end brace: ``}.
onObjectKey(CharSequence) - Method in interface net.openhft.saxophone.json.handler.ObjectKeyHandler
Handles a JSON object key: for example, `"foo"` or `""`.
onObjectStart() - Method in interface net.openhft.saxophone.json.handler.ObjectStartHandler
Handles a JSON object start brace: `{`.
onReset() - Method in interface net.openhft.saxophone.json.handler.ResetHook
Performs an action on JsonParser.reset() call.
onStringValue(CharSequence) - Method in interface net.openhft.saxophone.json.handler.StringValueHandler
Handles a JSON array, object or standalone (top-level) string value: for example, `"foo"` or `""`.
options() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser options as read-only set.
options(Collection<JsonParserOption>) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser options.
options(JsonParserOption, JsonParserOption...) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser options.

P

parse(Bytes) - Method in interface net.openhft.saxophone.BytesSaxParser
Parse as much of the Bytes as possible, between the
parse(Bytes) - Method in class net.openhft.saxophone.fix.FixSaxParser
 
parse(Bytes) - Method in class net.openhft.saxophone.json.JsonParser
Parses a portion of JSON from the given Bytes from it's RandomCommon.readPosition() position} to RandomCommon.readLimit() limit}.
ParseException - Exception in net.openhft.saxophone
Thrown when a malformed data is given to the parser, or parser configuration disallow certain constructs in the given data, or if one of the event handlers throw a checked exception.
ParseException(String) - Constructor for exception net.openhft.saxophone.ParseException
Constructs a ParseException with the specified detail message.
ParseException(String, Throwable) - Constructor for exception net.openhft.saxophone.ParseException
Constructs a ParseException with the specified detail message and cause.

R

reset() - Method in interface net.openhft.saxophone.BytesSaxParser
reset any state
reset() - Method in class net.openhft.saxophone.fix.FixSaxParser
 
reset() - Method in class net.openhft.saxophone.json.JsonParser
Resets the parser to clear "just like after construction" state.
ResetHook - Interface in net.openhft.saxophone.json.handler
Reset hook is called at the end of JsonParser.reset() call.
resetHook() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's reset hook, or null if the hook is not set.
resetHook(ResetHook) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's reset hook, or removes it if null is passed.

S

StringValueHandler - Interface in net.openhft.saxophone.json.handler
Triggered on JSON array, object or standalone (top-level) string value: for example, `"foo"` or `""`.
stringValueHandler() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's string value handler, or null if the handler is not set.
stringValueHandler(StringValueHandler) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's string value handler, or removes it if null is passed.

T

topLevelStrategy() - Method in class net.openhft.saxophone.json.JsonParserBuilder
Returns the parser's top-level strategy.
topLevelStrategy(JsonParserTopLevelStrategy) - Method in class net.openhft.saxophone.json.JsonParserBuilder
Sets the parser's top-level strategy

V

valueOf(String) - Static method in enum net.openhft.saxophone.json.JsonParserOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.saxophone.json.JsonParserTopLevelStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.openhft.saxophone.json.JsonParserOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.saxophone.json.JsonParserTopLevelStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F I J N O P R S T V 
Skip navigation links

Copyright © 2015. All rights reserved.