Package com.microsoft.playwright.impl
Class Serialization
- java.lang.Object
-
- com.microsoft.playwright.impl.Serialization
-
class Serialization extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classSerialization.DateSerializerprivate static classSerialization.FirefoxUserPrefsSerializerprivate static classSerialization.HandleSerializerprivate static classSerialization.KeyboardModifiersSerializerprivate static classSerialization.LocalDateTimeSerializerprivate static classSerialization.OptionalSerializerprivate static classSerialization.PathSerializerprivate static classSerialization.SameSiteAdapterprivate static classSerialization.StringMapSerializerprivate static classSerialization.ToLowerCaseAndDashSerializer<E extends java.lang.Enum<E>>private static classSerialization.ToLowerCaseSerializer<E extends java.lang.Enum<E>>private static classSerialization.ValueSerializer
-
Field Summary
Fields Modifier and Type Field Description private static java.text.DateFormatdateFormatprivate static com.google.gson.Gsongson
-
Constructor Summary
Constructors Constructor Description Serialization()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidaddHarUrlFilter(com.google.gson.JsonObject options, java.lang.Object urlFilter)(package private) static <T> Tdeserialize(SerializedValue value)private static <T> Tdeserialize(SerializedValue value, java.util.Map<java.lang.Integer,java.lang.Object> idToValue)(package private) static java.util.Map<java.lang.String,java.lang.String>fromNameValues(com.google.gson.JsonArray array)(package private) static com.google.gson.Gsongson()private static java.text.DateFormatiso8601Format()(package private) static java.util.List<java.lang.String>parseStringList(com.google.gson.JsonArray array)(package private) static SerializedArgumentserializeArgument(java.lang.Object arg)(package private) static SerializedErrorserializeError(java.lang.Throwable e)(package private) static com.google.gson.JsonArraytoJsonArray(FilePayload[] files)(package private) static com.google.gson.JsonArraytoJsonArray(java.nio.file.Path[] files)(package private) static com.google.gson.JsonArraytoNameValueArray(java.util.Map<java.lang.String,?> map)(package private) static com.google.gson.JsonArraytoProtocol(ElementHandle[] handles)(package private) static com.google.gson.JsonObjecttoProtocol(FilePayload p)(package private) static com.google.gson.JsonArraytoProtocol(java.util.Map<java.lang.String,java.lang.String> map)(package private) static com.google.gson.JsonArraytoSelectValueOrLabel(java.lang.String[] values)
-
-
-
Method Detail
-
gson
static com.google.gson.Gson gson()
-
serializeError
static SerializedError serializeError(java.lang.Throwable e)
-
serializeArgument
static SerializedArgument serializeArgument(java.lang.Object arg)
-
deserialize
static <T> T deserialize(SerializedValue value)
-
deserialize
private static <T> T deserialize(SerializedValue value, java.util.Map<java.lang.Integer,java.lang.Object> idToValue)
-
toJsonArray
static com.google.gson.JsonArray toJsonArray(java.nio.file.Path[] files)
-
toJsonArray
static com.google.gson.JsonArray toJsonArray(FilePayload[] files)
-
toProtocol
static com.google.gson.JsonObject toProtocol(FilePayload p)
-
toProtocol
static com.google.gson.JsonArray toProtocol(ElementHandle[] handles)
-
toProtocol
static com.google.gson.JsonArray toProtocol(java.util.Map<java.lang.String,java.lang.String> map)
-
addHarUrlFilter
static void addHarUrlFilter(com.google.gson.JsonObject options, java.lang.Object urlFilter)
-
toNameValueArray
static com.google.gson.JsonArray toNameValueArray(java.util.Map<java.lang.String,?> map)
-
toSelectValueOrLabel
static com.google.gson.JsonArray toSelectValueOrLabel(java.lang.String[] values)
-
fromNameValues
static java.util.Map<java.lang.String,java.lang.String> fromNameValues(com.google.gson.JsonArray array)
-
parseStringList
static java.util.List<java.lang.String> parseStringList(com.google.gson.JsonArray array)
-
iso8601Format
private static java.text.DateFormat iso8601Format()
-
-