Class JsonDocProperty<E>
- java.lang.Object
-
- de.dytanic.cloudnet.common.document.gson.JsonDocProperty<E>
-
public class JsonDocProperty<E> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.BiConsumer<E,JsonDocument>appenderprotected java.util.function.Consumer<JsonDocument>removerprotected java.util.function.Function<JsonDocument,E>resolverprotected java.util.function.Predicate<JsonDocument>tester
-
Constructor Summary
Constructors Constructor Description JsonDocProperty(java.util.function.BiConsumer<E,JsonDocument> appender, java.util.function.Function<JsonDocument,E> resolver, java.util.function.Consumer<JsonDocument> remover, java.util.function.Predicate<JsonDocument> tester)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.BiConsumer<E,JsonDocument>getAppender()java.util.function.Consumer<JsonDocument>getRemover()java.util.function.Function<JsonDocument,E>getResolver()java.util.function.Predicate<JsonDocument>getTester()
-
-
-
Field Detail
-
appender
protected final java.util.function.BiConsumer<E,JsonDocument> appender
-
resolver
protected final java.util.function.Function<JsonDocument,E> resolver
-
remover
protected final java.util.function.Consumer<JsonDocument> remover
-
tester
protected final java.util.function.Predicate<JsonDocument> tester
-
-
Constructor Detail
-
JsonDocProperty
public JsonDocProperty(java.util.function.BiConsumer<E,JsonDocument> appender, java.util.function.Function<JsonDocument,E> resolver, java.util.function.Consumer<JsonDocument> remover, java.util.function.Predicate<JsonDocument> tester)
-
-
Method Detail
-
getAppender
public java.util.function.BiConsumer<E,JsonDocument> getAppender()
-
getResolver
public java.util.function.Function<JsonDocument,E> getResolver()
-
getRemover
public java.util.function.Consumer<JsonDocument> getRemover()
-
getTester
public java.util.function.Predicate<JsonDocument> getTester()
-
-