Class SerializableJsonDocument
- java.lang.Object
-
- de.dytanic.cloudnet.common.document.gson.JsonDocument
-
- de.dytanic.cloudnet.driver.serialization.json.SerializableJsonDocument
-
- All Implemented Interfaces:
de.dytanic.cloudnet.common.document.gson.IJsonDocPropertyable,de.dytanic.cloudnet.common.document.IDocument<de.dytanic.cloudnet.common.document.gson.JsonDocument>,de.dytanic.cloudnet.common.document.IPersistable,de.dytanic.cloudnet.common.document.IReadable,SerializableObject,java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<java.lang.String>
public class SerializableJsonDocument extends de.dytanic.cloudnet.common.document.gson.JsonDocument implements SerializableObject
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SerializableJsonDocument()SerializableJsonDocument(java.lang.Object toObjectMirror)SerializableJsonDocument(java.lang.String key, de.dytanic.cloudnet.common.document.gson.JsonDocument value)SerializableJsonDocument(java.lang.String key, java.lang.Boolean value)SerializableJsonDocument(java.lang.String key, java.lang.Character value)SerializableJsonDocument(java.lang.String key, java.lang.Number value)SerializableJsonDocument(java.lang.String key, java.lang.Object value)SerializableJsonDocument(java.lang.String key, java.lang.String value)SerializableJsonDocument(java.lang.String key, java.util.Properties value)SerializableJsonDocument(java.util.Properties properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SerializableJsonDocumentasSerializable(de.dytanic.cloudnet.common.document.gson.JsonDocument document)de.dytanic.cloudnet.common.document.gson.JsonDocumentclone()static SerializableJsonDocumentnewDocument()static SerializableJsonDocumentnewDocument(byte[] bytes)static SerializableJsonDocumentnewDocument(java.io.File file)static SerializableJsonDocumentnewDocument(java.lang.Object object)static SerializableJsonDocumentnewDocument(java.lang.String input)static SerializableJsonDocumentnewDocument(java.lang.String key, java.lang.Boolean value)static SerializableJsonDocumentnewDocument(java.lang.String key, java.lang.Character value)static SerializableJsonDocumentnewDocument(java.lang.String key, java.lang.Number value)static SerializableJsonDocumentnewDocument(java.lang.String key, java.lang.Object value)static SerializableJsonDocumentnewDocument(java.lang.String key, java.lang.String value)static SerializableJsonDocumentnewDocument(java.nio.file.Path path)voidread(@NotNull ProtocolBuffer buffer)voidwrite(@NotNull ProtocolBuffer buffer)-
Methods inherited from class de.dytanic.cloudnet.common.document.gson.JsonDocument
append, append, append, append, append, append, append, append, append, append, append, append, append, appendNull, canEqual, clear, contains, equals, get, get, get, get, get, get, get, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBinary, getBinary, getBoolean, getBoolean, getByte, getChar, getChar, getDocument, getDocument, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getJsonArray, getJsonArray, getJsonObject, getJsonObject, getLong, getLong, getProperties, getProperties, getProperties, getProperty, getShort, getShort, getString, getString, hashCode, hasProperty, iterator, keys, newDocument, newDocument, read, read, read, remove, removeProperty, setProperty, size, toByteArray, toInstanceOf, toInstanceOf, toJson, toJsonObject, toPrettyJson, toString, write
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.dytanic.cloudnet.common.document.IPersistable
write, write, write, write, write, write, write
-
-
-
-
Constructor Detail
-
SerializableJsonDocument
public SerializableJsonDocument()
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.Object toObjectMirror)
-
SerializableJsonDocument
public SerializableJsonDocument(java.util.Properties properties)
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.String key, java.lang.String value)
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.String key, java.lang.Object value)
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.String key, java.lang.Boolean value)
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.String key, java.lang.Number value)
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.String key, java.lang.Character value)
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.String key, de.dytanic.cloudnet.common.document.gson.JsonDocument value)
-
SerializableJsonDocument
public SerializableJsonDocument(java.lang.String key, java.util.Properties value)
-
-
Method Detail
-
newDocument
public static SerializableJsonDocument newDocument()
-
newDocument
public static SerializableJsonDocument newDocument(java.lang.String key, java.lang.String value)
-
newDocument
public static SerializableJsonDocument newDocument(java.lang.String key, java.lang.Number value)
-
newDocument
public static SerializableJsonDocument newDocument(java.lang.String key, java.lang.Character value)
-
newDocument
public static SerializableJsonDocument newDocument(java.lang.String key, java.lang.Boolean value)
-
newDocument
public static SerializableJsonDocument newDocument(java.lang.String key, java.lang.Object value)
-
newDocument
public static SerializableJsonDocument newDocument(byte[] bytes)
-
newDocument
public static SerializableJsonDocument newDocument(java.lang.Object object)
-
newDocument
public static SerializableJsonDocument newDocument(java.io.File file)
-
newDocument
public static SerializableJsonDocument newDocument(java.nio.file.Path path)
-
newDocument
public static SerializableJsonDocument newDocument(java.lang.String input)
-
asSerializable
public static SerializableJsonDocument asSerializable(de.dytanic.cloudnet.common.document.gson.JsonDocument document)
-
clone
public de.dytanic.cloudnet.common.document.gson.JsonDocument clone()
- Overrides:
clonein classde.dytanic.cloudnet.common.document.gson.JsonDocument
-
write
public void write(@NotNull @NotNull ProtocolBuffer buffer)- Specified by:
writein interfaceSerializableObject
-
read
public void read(@NotNull @NotNull ProtocolBuffer buffer)- Specified by:
readin interfaceSerializableObject
-
-