Package eu.cloudnetservice.driver.document.property
package eu.cloudnetservice.driver.document.property
-
ClassDescriptionAn implementation of a doc property holder that defaults all method calls to the underlying document that is returned by the
DocPropertyHolder.propertyHolder()method.DefaultedDocPropertyHolder.Mutable<S extends DocPropertyHolder.Mutable<S>>An implementation of a mutable doc property holder that defaults all method calls to the underlying document that is returned by theDocPropertyHolder.propertyHolder()method.A subclass of a mutable doc property holder which allows to modify the underlying property document of this holder easily.A doc property that injects the given default value when reading or writing a null value.DocProperty<E>Represents a property which can be written and read from aDocumentorDocPropertyHolder, for example the amount of online players, the state of the service or other custom properties appended by a plugin.A holder for doc properties that supports various read and write operations to the underlying document.DocPropertyHolder.Mutable<S extends DocPropertyHolder.Mutable<S>>A mutable version of a doc property holder which allows modifications to it.A doc property implementation that only allows reading the value from a document but not setting the value.RewritingDocProperty<I,O> A doc property implementation that calls the given functions when reading/writing the value from a document to convert it into a different value (for example when parsing).The standard implementation of a doc property that does no special processing of the read/written values and supports read and write operations from/to the given document.