Package org.kingdoms.constants.metadata
Class KingdomMetadataRegistry
java.lang.Object
org.kingdoms.constants.namespace.NamespacedRegistry<KingdomMetadataHandler>
org.kingdoms.constants.metadata.KingdomMetadataRegistry
- All Implemented Interfaces:
org.kingdoms.constants.namespace.Lockable
public final class KingdomMetadataRegistry
extends org.kingdoms.constants.namespace.NamespacedRegistry<KingdomMetadataHandler>
implements org.kingdoms.constants.namespace.Lockable
-
Field Summary
Fields inherited from class org.kingdoms.constants.namespace.NamespacedRegistry
registry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlock()voidregister(KingdomMetadataHandler value) static voidremoveMetadata(KeyedDataManager<?, ?> dataManager, Collection<KingdomMetadataHandler> metadataHandlers) Methods inherited from class org.kingdoms.constants.namespace.NamespacedRegistry
getRegistered, getRegistered, getRegistry, isRegisetered, isRegisetered, ordered, replace
-
Constructor Details
-
KingdomMetadataRegistry
public KingdomMetadataRegistry()
-
-
Method Details
-
register
- Overrides:
registerin classorg.kingdoms.constants.namespace.NamespacedRegistry<KingdomMetadataHandler>
-
lock
public void lock()- Specified by:
lockin interfaceorg.kingdoms.constants.namespace.Lockable
-
removeMetadata
public static void removeMetadata(KeyedDataManager<?, ?> dataManager, Collection<KingdomMetadataHandler> metadataHandlers)
-