- All Implemented Interfaces:
Persister<net.kyori.adventure.text.Component>
public class ComponentPersister
extends Object
implements Persister<net.kyori.adventure.text.Component>
-
Constructor Summary
Constructors
-
Method Summary
net.kyori.adventure.text.Component
Creates an object instance from the given
DataKey.
void
save(net.kyori.adventure.text.Component text,
DataKey root)
Saves the object instance to the given
DataKey.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ComponentPersister
public ComponentPersister()
-
Method Details
-
create
public net.kyori.adventure.text.Component create(DataKey root)
Creates an object instance from the given
DataKey. Should not return null unless no data is present.
- Specified by:
create in interface Persister<net.kyori.adventure.text.Component>
- Parameters:
root - The root key to load from
- Returns:
- The created instance, or null if no data was present
-
save
public void save(net.kyori.adventure.text.Component text,
DataKey root)
Saves the object instance to the given
DataKey.
- Specified by:
save in interface Persister<net.kyori.adventure.text.Component>
- Parameters:
text - The object instance to save
root - The key to save into