Index
All Classes and Interfaces|All Packages
A
- artifactId() - Method in record class io.cucumber.messages.ndjson.JsonProvider.Dependency
-
Returns the value of the
artifactIdrecord component.
C
- className() - Method in record class io.cucumber.messages.ndjson.JsonProvider.Dependency
-
Returns the value of the
classNamerecord component. - createInstance() - Method in class io.cucumber.messages.ndjson.Jackson2JsonProvider
- createInstance() - Method in class io.cucumber.messages.ndjson.Jackson3JsonProvider
D
- dependencies() - Method in class io.cucumber.messages.ndjson.Jackson2JsonProvider
- dependencies() - Method in class io.cucumber.messages.ndjson.Jackson3JsonProvider
- dependencies() - Method in interface io.cucumber.messages.ndjson.JsonProvider
-
The dependencies that should be available on the class or module path required to provide a working
Jsoninstance. - Dependency(String, String, String) - Constructor for record class io.cucumber.messages.ndjson.JsonProvider.Dependency
-
Creates an instance of a
Dependencyrecord class. - deserializer(Class<T>) - Method in interface io.cucumber.messages.ndjson.Json
-
Creates a deserializer for
type. - Deserializer<T> - Interface in io.cucumber.messages.ndjson
-
Deserializes a JSON string to a message.
E
- enabled() - Method in class io.cucumber.messages.ndjson.Jackson2JsonProvider
- enabled() - Method in class io.cucumber.messages.ndjson.Jackson3JsonProvider
- equals(Object) - Method in record class io.cucumber.messages.ndjson.JsonProvider.Dependency
-
Indicates whether some other object is "equal to" this one.
G
- groupId() - Method in record class io.cucumber.messages.ndjson.JsonProvider.Dependency
-
Returns the value of the
groupIdrecord component.
H
- hashCode() - Method in record class io.cucumber.messages.ndjson.JsonProvider.Dependency
-
Returns a hash code value for this object.
I
- instance() - Method in class io.cucumber.messages.ndjson.Jackson2JsonProvider
- instance() - Method in class io.cucumber.messages.ndjson.Jackson3JsonProvider
- instance() - Static method in interface io.cucumber.messages.ndjson.Json
-
Returns a
Jsoninstance from someJsonProviderthat can provide one. - instance() - Method in interface io.cucumber.messages.ndjson.JsonProvider
-
Provides a
Jsoninstance if theJsonProvider.dependencies()are available on the class or module path. - io.cucumber.messages.ndjson - module io.cucumber.messages.ndjson
- io.cucumber.messages.ndjson - package io.cucumber.messages.ndjson
J
- Jackson2JsonProvider - Class in io.cucumber.messages.ndjson
- Jackson2JsonProvider() - Constructor for class io.cucumber.messages.ndjson.Jackson2JsonProvider
- Jackson3JsonProvider - Class in io.cucumber.messages.ndjson
- Jackson3JsonProvider() - Constructor for class io.cucumber.messages.ndjson.Jackson3JsonProvider
- Json - Interface in io.cucumber.messages.ndjson
-
A minimal JSON implementation for use with Cucumber.
- JsonProvider - Interface in io.cucumber.messages.ndjson
-
A dependency-aware
Jsonprovider. - JsonProvider.Dependency - Record Class in io.cucumber.messages.ndjson
N
- name() - Method in class io.cucumber.messages.ndjson.Jackson2JsonProvider
- name() - Method in class io.cucumber.messages.ndjson.Jackson3JsonProvider
- name() - Method in interface io.cucumber.messages.ndjson.JsonProvider
-
Name of the Json library used.
R
- readValue(String) - Method in interface io.cucumber.messages.ndjson.Deserializer
-
Deserialize a JSON string to message.
S
- serializer(Class<T>) - Method in interface io.cucumber.messages.ndjson.Json
-
Creates a serializer for
type. - Serializer<T> - Interface in io.cucumber.messages.ndjson
-
Serializes a message to a single line of JSON.
T
- toString() - Method in record class io.cucumber.messages.ndjson.JsonProvider.Dependency
-
Returns a string representation of this record class.
W
- writeValue(Writer, T) - Method in interface io.cucumber.messages.ndjson.Serializer
-
Serialize an object to single line of JSON and write it to the given
writer.
All Classes and Interfaces|All Packages