Class EmptyDocumentFactory
java.lang.Object
eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
- All Implemented Interfaces:
eu.cloudnetservice.driver.document.DocumentFactory
@Singleton
@AutoService(services=eu.cloudnetservice.driver.document.DocumentFactory.class,
name="empty")
public final class EmptyDocumentFactory
extends Object
implements eu.cloudnetservice.driver.document.DocumentFactory
A document factory that only returns the singleton empty document instance. The format name of this factory is
empty.- Since:
- 4.0
-
Constructor Summary
ConstructorsConstructorDescriptionSealed constructor as there should only be one singleton empty document factory. -
Method Summary
Modifier and TypeMethodDescriptioneu.cloudnetservice.driver.document.Document.Mutableeu.cloudnetservice.driver.document.Document.MutablenewDocument(@NonNull String key, @Nullable Object value) eu.cloudnetservice.driver.document.Document.MutablenewDocument(@Nullable Object wrapped) eu.cloudnetservice.driver.document.Document.Mutableparse(byte[] data) eu.cloudnetservice.driver.document.Document.Mutableeu.cloudnetservice.driver.document.Document.Mutableparse(@NonNull InputStream stream) eu.cloudnetservice.driver.document.Document.Mutableeu.cloudnetservice.driver.document.Document.Mutableeu.cloudnetservice.driver.document.Document.Mutableeu.cloudnetservice.driver.document.Document.Mutable
-
Constructor Details
-
EmptyDocumentFactory
public EmptyDocumentFactory()Sealed constructor as there should only be one singleton empty document factory.
-
-
Method Details
-
formatName
-
parse
- Specified by:
parsein interfaceeu.cloudnetservice.driver.document.DocumentFactory
-
parse
-
parse
-
parse
-
parse
@NonNull public eu.cloudnetservice.driver.document.Document.Mutable parse(@NonNull @NonNull InputStream stream) - Specified by:
parsein interfaceeu.cloudnetservice.driver.document.DocumentFactory
-
parse
-
newDocument
- Specified by:
newDocumentin interfaceeu.cloudnetservice.driver.document.DocumentFactory
-
newDocument
-
newDocument
-
receive
-