B C D F G H I J L N O P R S T U 
All Classes All Packages

B

BOOLEAN - Static variable in class community.leaf.persistence.PersistentDataTypes
 
BYTE - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
BYTE - Static variable in class community.leaf.persistence.PersistentDataTypes
 
BYTE_ARRAY - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
BYTE_ARRAY - Static variable in class community.leaf.persistence.PersistentDataTypes
 

C

community.leaf.persistence - package community.leaf.persistence
 
community.leaf.persistence.json - package community.leaf.persistence.json
 
container(PersistentDataHolder) - Static method in interface community.leaf.persistence.Persistent
 

D

dataType(Class<T>, Class<Z>, BiFunction<Z, PersistentDataAdapterContext, T>, BiFunction<T, PersistentDataAdapterContext, Z>) - Static method in interface community.leaf.persistence.Persistent
 
dataType(Class<T>, Class<Z>, Function<Z, T>, Function<T, Z>) - Static method in interface community.leaf.persistence.Persistent
 
DOUBLE - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
DOUBLE - Static variable in class community.leaf.persistence.PersistentDataTypes
 

F

FLOAT - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
FLOAT - Static variable in class community.leaf.persistence.PersistentDataTypes
 
fromJsonString(String) - Static method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
fromJsonString(PersistentDataType<PersistentDataContainer, Z>, String) - Static method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
fromPrimitive(T, PersistentDataAdapterContext) - Method in class community.leaf.persistence.json.JsonCompatiblePrimitive
 

G

get(NamespacedKey, PersistentDataType<T, Z>) - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
getAdapterContext() - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
getComplexType() - Method in class community.leaf.persistence.json.JsonCompatiblePrimitive
 
getFromJson(JsonElement) - Method in interface community.leaf.persistence.json.JsonPrimitiveGetter
 
getKeys() - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
getOrDefault(NamespacedKey, PersistentDataType<T, Z>, Z) - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
getPrimitiveType() - Method in class community.leaf.persistence.json.JsonCompatiblePrimitive
 

H

has(NamespacedKey, PersistentDataType<T, Z>) - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 

I

INTEGER - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
INTEGER - Static variable in class community.leaf.persistence.PersistentDataTypes
 
INTEGER_ARRAY - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
INTEGER_ARRAY - Static variable in class community.leaf.persistence.PersistentDataTypes
 
isEmpty() - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
isInstance(JsonElement) - Method in interface community.leaf.persistence.json.JsonPrimitiveInstanceOf
 

J

json() - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
JsonCompatiblePrimitive<T> - Class in community.leaf.persistence.json
 
JsonPersistentDataContainer - Class in community.leaf.persistence.json
 
JsonPersistentDataContainer() - Constructor for class community.leaf.persistence.json.JsonPersistentDataContainer
 
JsonPersistentDataContainer(JsonObject) - Constructor for class community.leaf.persistence.json.JsonPersistentDataContainer
 
JsonPrimitiveGetter<T> - Interface in community.leaf.persistence.json
 
JsonPrimitiveInstanceOf - Interface in community.leaf.persistence.json
 
JsonPrimitiveSetter<T> - Interface in community.leaf.persistence.json
 

L

LONG - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
LONG - Static variable in class community.leaf.persistence.PersistentDataTypes
 
LONG_ARRAY - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
LONG_ARRAY - Static variable in class community.leaf.persistence.PersistentDataTypes
 

N

number() - Static method in interface community.leaf.persistence.json.JsonPrimitiveInstanceOf
 
number() - Static method in interface community.leaf.persistence.json.JsonPrimitiveSetter
 

O

of(PersistentDataType<PersistentDataContainer, Z>, Z) - Static method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
of(Z) - Static method in class community.leaf.persistence.json.JsonPersistentDataContainer
 

P

Persistent<T,​Z extends Persistent<T,​Z>> - Interface in community.leaf.persistence
 
persistentDataType() - Method in interface community.leaf.persistence.Persistent
 
PersistentDataTypes - Class in community.leaf.persistence
 
PersistentJsonType - Class in community.leaf.persistence.json
 
primitive(Predicate<JsonPrimitive>) - Static method in interface community.leaf.persistence.json.JsonPrimitiveInstanceOf
 

R

remove(NamespacedKey) - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 

S

set(NamespacedKey, PersistentDataType<T, Z>, Z) - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
setInJson(JsonObject, String, T) - Method in interface community.leaf.persistence.json.JsonPrimitiveSetter
 
SHORT - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
SHORT - Static variable in class community.leaf.persistence.PersistentDataTypes
 
STRING - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
STRING - Static variable in class community.leaf.persistence.PersistentDataTypes
 

T

TAG_CONTAINER - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
TAG_CONTAINER - Static variable in class community.leaf.persistence.PersistentDataTypes
 
TAG_CONTAINER_ARRAY - Static variable in class community.leaf.persistence.json.PersistentJsonType
 
TAG_CONTAINER_ARRAY - Static variable in class community.leaf.persistence.PersistentDataTypes
 
toJsonString() - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
toPersistentData(PersistentDataAdapterContext) - Method in interface community.leaf.persistence.Persistent
 
toPrettyJsonString() - Method in class community.leaf.persistence.json.JsonPersistentDataContainer
 
toPrimitive(T, PersistentDataAdapterContext) - Method in class community.leaf.persistence.json.JsonCompatiblePrimitive
 
TYPES - Static variable in class community.leaf.persistence.json.PersistentJsonType
 

U

UUID - Static variable in class community.leaf.persistence.PersistentDataTypes
 
B C D F G H I J L N O P R S T U 
All Classes All Packages