Index

A B C E G H I J L M N O P R S T V W 
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 specified Reader.
NOTE: The JsonInput object returned by this method uses the BY_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 specified Appendable.
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.
readArray(Type) - Method in class org.openqa.selenium.json.JsonInput
Read an array of elements from the JSON input stream with elements 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 default maximum 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 the BY_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 the BY_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 default maximum 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.
A B C E G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form