Uses of Interface
eu.cloudnetservice.driver.document.Document.Mutable
Packages that use Document.Mutable
Package
Description
-
Uses of Document.Mutable in eu.cloudnetservice.driver.document
Subinterfaces with type arguments of type Document.Mutable in eu.cloudnetservice.driver.documentModifier and TypeInterfaceDescriptionstatic interfaceA mutable version of a document.Methods in eu.cloudnetservice.driver.document that return Document.MutableModifier and TypeMethodDescriptionAppends all key-value pairs of the given document into this document.Appends the given document associated with the given key to this document.Appends the given boolean associated with the given key to this document.Appends the given number associated with the given key to this document.Appends the key-value pairs based on the given object into this document associated with the given key.Appends the given string associated with the given key to this document.Document.Mutable.appendNull(@NonNull String key) Associates a null value with the given key.Document.Mutable.appendTree(@Nullable Object value) Appends the key-value pairs based on the given object into this document.Document.Mutable.clear()Removes all key-value pairs from this document.static Document.MutableDocument.emptyDocument()Get the jvm static implementation of an empty document.Document.mutableCopy()Makes a mutable copy of this document.static Document.MutableDocument.newDocument(@NonNull DocumentFactory factory) Constructs a new document instance using the given document factory.DocumentFactory.newDocument()Creates a new, completely empty document of the factory supported document type.DocumentFactory.newDocument(@NonNull String key, @Nullable Object value) Creates a new, completely empty document and appends the given key-value pair initially to it.DocumentFactory.newDocument(@Nullable Object wrapped) Creates a new, completely empty document and appends the tree of the given object to the document.static Document.MutableDocument.newJsonDocument()Constructs a new json document instance.DocumentFactory.parse(byte[] data) Parses a document of the factory supported document type from the given input data.Parses a document of the factory supported document type from the given data buf.DocumentFactory.parse(@NonNull InputStream stream) Parses a document of the factory supported document type from the given input stream.Parses a document of the factory supported document type from the given reader.Parses a document of the factory supported document type from the given string.Parses a document of the factory supported document type from the file at the given path.default @NonNull Document.MutableDocument.readMutableDocument(@NonNull String key) Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.Document.readMutableDocument(@NonNull String key, Document.Mutable def) Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.Document.Mutable.receive(@NonNull DocumentSend send) Receives the given document send into this document.DocumentFactory.receive(@NonNull DocumentSend send) Receives the given document send into a new, completely empty document.Removes the value associated with the given key from this document.Methods in eu.cloudnetservice.driver.document with parameters of type Document.MutableModifier and TypeMethodDescriptionDocument.readMutableDocument(@NonNull String key, Document.Mutable def) Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key. -
Uses of Document.Mutable in eu.cloudnetservice.driver.document.property
Methods in eu.cloudnetservice.driver.document.property that return Document.MutableModifier and TypeMethodDescriptionDocPropertyHolder.Mutable.propertyHolder()Get the underlying document that all read and write operations are delegated to.Methods in eu.cloudnetservice.driver.document.property with parameters of type Document.MutableModifier and TypeMethodDescriptionDefaultingDocProperty.writeTo(Document.Mutable document, E value) Writes the given value into the given document.DocProperty.writeTo(Document.Mutable document, E value) Writes the given value into the given document.ReadOnlyDocProperty.writeTo(Document.Mutable document, E value) Writes the given value into the given document.RewritingDocProperty.writeTo(Document.Mutable document, O value) Writes the given value into the given document.StandardDocProperty.writeTo(Document.Mutable document, E value) Writes the given value into the given document.Method parameters in eu.cloudnetservice.driver.document.property with type arguments of type Document.MutableModifier and TypeMethodDescriptiondefault SDefaultedDocPropertyHolder.Mutable.WithDirectModifier.modifyAndSetProperties(@NonNull Function<Document.Mutable, ? extends Document> modifier) Applies the given operator to the underlying document and copies over all items from the underlying document into this holder.default SDefaultedDocPropertyHolder.Mutable.WithDirectModifier.modifyProperties(@NonNull Consumer<Document.Mutable> propertyModifier) Passes the underlying mutable document of this holder to the given modifier function. -
Uses of Document.Mutable in eu.cloudnetservice.driver.document.send
Methods in eu.cloudnetservice.driver.document.send that return Document.MutableModifier and TypeMethodDescriptionDocumentSend.into(@NonNull DocumentFactory factory) Receives this document into the given document factory. -
Uses of Document.Mutable in eu.cloudnetservice.driver.service
Fields in eu.cloudnetservice.driver.service declared as Document.MutableModifier and TypeFieldDescriptionprotected Document.MutableServiceConfigurationBase.Builder.propertiesMethods in eu.cloudnetservice.driver.service that return Document.MutableModifier and TypeMethodDescriptionServiceConfigurationBase.Builder.propertyHolder()Get the underlying document that all read and write operations are delegated to.