Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addCoercers(Iterable<TypeCoercer<?>>) - Method in class org.openqa.selenium.json.JsonInput
-
Add the specified type coercers to the set installed in the JSON coercion manager.
- addCoercers(TypeCoercer<?>...) - Method in class org.openqa.selenium.json.JsonInput
-
Add the specified type coercers to the set installed in the JSON coercion manager.
- apply(Type) - Method in class org.openqa.selenium.json.BooleanCoercer
- apply(Type) - Method in class org.openqa.selenium.json.CollectionCoercer
- apply(Type) - Method in class org.openqa.selenium.json.EnumCoercer
- apply(Type) - Method in class org.openqa.selenium.json.InstantCoercer
- apply(Type) - Method in class org.openqa.selenium.json.StaticInitializerCoercer
- apply(Type) - Method in class org.openqa.selenium.json.StringCoercer
- apply(Type) - Method in class org.openqa.selenium.json.TypeCoercer
B
- beginArray() - Method in class org.openqa.selenium.json.JsonInput
-
Process the opening square bracket of a JSON array.
- beginArray() - Method in class org.openqa.selenium.json.JsonOutput
-
Begin a new JSON array.
- beginObject() - Method in class org.openqa.selenium.json.JsonInput
-
Process the opening curly brace of a JSON object.
- beginObject() - Method in class org.openqa.selenium.json.JsonOutput
-
Begin a new JSON object.
- BOOLEAN - Enum constant in enum class org.openqa.selenium.json.JsonType
-
Boolean value
- BooleanCoercer - Class in org.openqa.selenium.json
- BooleanCoercer() - Constructor for class org.openqa.selenium.json.BooleanCoercer
- BY_FIELD - Enum constant in enum class org.openqa.selenium.json.PropertySetting
-
Values are stored in fields with the indicated names.
- BY_NAME - Enum constant in enum class org.openqa.selenium.json.PropertySetting
-
Values are stored via the corresponding Bean setter methods.
C
- close() - Method in class org.openqa.selenium.json.JsonInput
- close() - Method in class org.openqa.selenium.json.JsonOutput
- CollectionCoercer<T extends Collection> - Class in org.openqa.selenium.json
- CollectionCoercer(Class<T>, JsonTypeCoercer, Collector<Object, ?, T>) - Constructor for class org.openqa.selenium.json.CollectionCoercer
E
- END - Enum constant in enum class org.openqa.selenium.json.JsonType
-
end of input
- END_COLLECTION - Enum constant in enum class org.openqa.selenium.json.JsonType
-
end of array
- END_MAP - Enum constant in enum class org.openqa.selenium.json.JsonType
-
end of object
- endArray() - Method in class org.openqa.selenium.json.JsonInput
-
Process the closing square bracket of a JSON array.
- endArray() - Method in class org.openqa.selenium.json.JsonOutput
-
End the current JSON array.
- endObject() - Method in class org.openqa.selenium.json.JsonInput
-
Process the closing curly brace of a JSON object.
- endObject() - Method in class org.openqa.selenium.json.JsonOutput
-
End the current JSON object.
- EnumCoercer<T extends Enum> - Class in org.openqa.selenium.json
- EnumCoercer() - Constructor for class org.openqa.selenium.json.EnumCoercer
G
- getName() - Method in class org.openqa.selenium.json.SimplePropertyDescriptor
- getPropertyDescriptors(Class<?>) - Static method in class org.openqa.selenium.json.SimplePropertyDescriptor
- getReadMethod() - Method in class org.openqa.selenium.json.SimplePropertyDescriptor
- getType() - Method in class org.openqa.selenium.json.TypeToken
- getWriteMethod() - Method in class org.openqa.selenium.json.SimplePropertyDescriptor
H
- hasNext() - Method in class org.openqa.selenium.json.JsonInput
-
Determine whether an element is pending for the current container from the JSON input stream.
I
- InstantCoercer - Class in org.openqa.selenium.json
- InstantCoercer() - Constructor for class org.openqa.selenium.json.InstantCoercer
J
- Json - Class in org.openqa.selenium.json
-
The Json class is the entrypoint for the JSON processing features of the Selenium API.
- Json() - Constructor for class org.openqa.selenium.json.Json
- JSON_UTF_8 - Static variable in class org.openqa.selenium.json.Json
-
The value of
Content-Type
headers for HTTP requests and responses with JSON entities - JsonException - Exception in org.openqa.selenium.json
- JsonException(String) - Constructor for exception org.openqa.selenium.json.JsonException
- JsonException(String, Throwable) - Constructor for exception org.openqa.selenium.json.JsonException
- JsonException(Throwable) - Constructor for exception org.openqa.selenium.json.JsonException
- JsonInput - Class in org.openqa.selenium.json
-
The JsonInput class defines the operations used to deserialize JSON strings into Java objects.
- JsonOutput - Class in org.openqa.selenium.json
-
The JsonOutput class defines the operations used to serialize Java objects into JSON strings.
- JsonType - Enum Class in org.openqa.selenium.json
-
Used to specify the pending JSON element type.
L
- LIST_OF_MAPS_TYPE - Static variable in class org.openqa.selenium.json.Json
-
Specifier for
List<Map<String, Object>
input/output type
M
- MAP_TYPE - Static variable in class org.openqa.selenium.json.Json
-
Specifier for
Map<String, Object>
input/output type
N
- name(String) - Method in class org.openqa.selenium.json.JsonOutput
-
Set the name of a new JSON object property.
- NAME - Enum constant in enum class org.openqa.selenium.json.JsonType
-
property name
- newInput(Reader) - Method in class org.openqa.selenium.json.Json
-
Create a new
JsonInput
object to traverse the JSON string supplied the specifiedReader
.
NOTE: TheJsonInput
object returned by this method uses theBY_NAME
strategy to assign values to properties objects it deserializes. - newOutput(Appendable) - Method in class org.openqa.selenium.json.Json
-
Create a new
JsonOutput
object to produce a serialized JSON string in the specifiedAppendable
. - nextBoolean() - Method in class org.openqa.selenium.json.JsonInput
-
Read the next element of the JSON input stream as a boolean value.
- nextInstant() - Method in class org.openqa.selenium.json.JsonInput
-
Read the next element of the JSON input stream as an instant.
- nextName() - Method in class org.openqa.selenium.json.JsonInput
-
Read the next element of the JSON input stream as an object property name.
- nextNull() - Method in class org.openqa.selenium.json.JsonInput
-
Read the next element of the JSON input stream as a
null
object. - nextNumber() - Method in class org.openqa.selenium.json.JsonInput
-
Read the next element of the JSON input stream as a number.
- nextString() - Method in class org.openqa.selenium.json.JsonInput
-
Read the next element of the JSON input stream as a string.
- NULL - Enum constant in enum class org.openqa.selenium.json.JsonType
-
null
value - NUMBER - Enum constant in enum class org.openqa.selenium.json.JsonType
-
numeric value
O
- OBJECT_TYPE - Static variable in class org.openqa.selenium.json.Json
-
Specifier for
Object
input/output type - org.openqa.selenium.json - package org.openqa.selenium.json
P
- peek() - Method in class org.openqa.selenium.json.JsonInput
-
Peek at the next input string character to determine the pending JSON element type.
- propertySetting(PropertySetting) - Method in class org.openqa.selenium.json.JsonInput
-
Change how property setting is done.
- PropertySetting - Enum Class in org.openqa.selenium.json
-
Used to specify the strategy used to assign values during deserialization.
R
- read(Type) - Method in class org.openqa.selenium.json.JsonInput
-
Read the next element from the JSON input stream as the specified type.
S
- setPrettyPrint(boolean) - Method in class org.openqa.selenium.json.JsonOutput
-
Specify whether the serialized JSON object should br formatted with line breaks and indention ("pretty printed").
- SimplePropertyDescriptor - Class in org.openqa.selenium.json
- SimplePropertyDescriptor(String, Function<Object, Object>, Method) - Constructor for class org.openqa.selenium.json.SimplePropertyDescriptor
- skipValue() - Method in class org.openqa.selenium.json.JsonInput
-
Discard the pending JSON property value.
- START_COLLECTION - Enum constant in enum class org.openqa.selenium.json.JsonType
-
start of array
- START_MAP - Enum constant in enum class org.openqa.selenium.json.JsonType
-
start of object
- StaticInitializerCoercer - Class in org.openqa.selenium.json
- StaticInitializerCoercer() - Constructor for class org.openqa.selenium.json.StaticInitializerCoercer
- STRING - Enum constant in enum class org.openqa.selenium.json.JsonType
-
string value
- StringCoercer - Class in org.openqa.selenium.json
- StringCoercer() - Constructor for class org.openqa.selenium.json.StringCoercer
T
- test(Class<?>) - Method in class org.openqa.selenium.json.BooleanCoercer
- test(Class<?>) - Method in class org.openqa.selenium.json.CollectionCoercer
- test(Class<?>) - Method in class org.openqa.selenium.json.EnumCoercer
- test(Class<?>) - Method in class org.openqa.selenium.json.InstantCoercer
- test(Class<?>) - Method in class org.openqa.selenium.json.StaticInitializerCoercer
- test(Class<?>) - Method in class org.openqa.selenium.json.StringCoercer
- test(Class<?>) - Method in class org.openqa.selenium.json.TypeCoercer
- toJson(Object) - Method in class org.openqa.selenium.json.Json
-
Serialize the specified object to JSON string representation.
NOTE: This method limits traversal of nested objects to the defaultmaximum depth
. - toJson(Object, int) - Method in class org.openqa.selenium.json.Json
-
Serialize the specified object to JSON string representation.
- toType(Reader, Type) - Method in class org.openqa.selenium.json.Json
-
Deserialize the JSON string supplied by the specified
Reader
into an object of the specified type.
NOTE: This method uses theBY_NAME
strategy to assign values to properties in the deserialized object. - toType(Reader, Type, PropertySetting) - Method in class org.openqa.selenium.json.Json
-
Deserialize the JSON string supplied by the specified
Reader
into an object of the specified type. - toType(String, Type) - Method in class org.openqa.selenium.json.Json
-
Deserialize the specified JSON string into an object of the specified type.
NOTE: This method uses theBY_NAME
strategy to assign values to properties in the deserialized object. - toType(String, Type, PropertySetting) - Method in class org.openqa.selenium.json.Json
-
Deserialize the specified JSON string into an object of the specified type.
- TypeCoercer<T> - Class in org.openqa.selenium.json
- TypeCoercer() - Constructor for class org.openqa.selenium.json.TypeCoercer
- TypeToken<T> - Class in org.openqa.selenium.json
- TypeToken() - Constructor for class org.openqa.selenium.json.TypeToken
V
- valueOf(String) - Static method in enum class org.openqa.selenium.json.JsonType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.openqa.selenium.json.PropertySetting
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.openqa.selenium.json.JsonType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.openqa.selenium.json.PropertySetting
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(Object) - Method in class org.openqa.selenium.json.JsonOutput
-
Serialize the specified Java object as a JSON value.
NOTE: This method limits traversal of nested objects to the defaultmaximum depth
. - write(Object, int) - Method in class org.openqa.selenium.json.JsonOutput
-
Serialize the specified Java object as a JSON value.
- writeClassName(boolean) - Method in class org.openqa.selenium.json.JsonOutput
-
Specify whether the serialized JSON object should include a "class" property whose value is the fully-qualified class name of the Java object being serialized.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form