Package org.kingdoms.constants.metadata
Class KingdomMetadataHandler
java.lang.Object
org.kingdoms.constants.metadata.KingdomMetadataHandler
- All Implemented Interfaces:
org.kingdoms.constants.namespace.NamespaceContainer
- Direct Known Subclasses:
StandardKingdomMetadataHandler
public abstract class KingdomMetadataHandler
extends Object
implements org.kingdoms.constants.namespace.NamespaceContainer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedKingdomMetadataHandler(@NonNull org.kingdoms.constants.namespace.Namespace namespace) -
Method Summary
Modifier and TypeMethodDescriptionabstract @NonNull org.kingdoms.constants.metadata.KingdomMetadatadeserialize(@NonNull KingdomsObject<?> container, @NonNull DeserializationContext<org.kingdoms.data.database.dataprovider.SectionableDataGetter> context) boolean@NonNull org.kingdoms.constants.namespace.NamespaceinthashCode()toString()
-
Constructor Details
-
KingdomMetadataHandler
protected KingdomMetadataHandler(@NonNull org.kingdoms.constants.namespace.Namespace namespace)
-
-
Method Details
-
getNamespace
public @NonNull org.kingdoms.constants.namespace.Namespace getNamespace()- Specified by:
getNamespacein interfaceorg.kingdoms.constants.namespace.NamespaceContainer
-
deserialize
public abstract @NonNull org.kingdoms.constants.metadata.KingdomMetadata deserialize(@NonNull KingdomsObject<?> container, @NonNull DeserializationContext<org.kingdoms.data.database.dataprovider.SectionableDataGetter> context) -
hashCode
public int hashCode() -
equals
-
toString
-