Package org.kingdoms.constants.player
Class KingdomPermissionRegistry
java.lang.Object
org.kingdoms.constants.namespace.NamespaceRegistry<KingdomPermission>
org.kingdoms.constants.player.KingdomPermissionRegistry
- All Implemented Interfaces:
Lockable
public final class KingdomPermissionRegistry
extends NamespaceRegistry<KingdomPermission>
implements Lockable
-
Field Summary
Fields inherited from class org.kingdoms.constants.namespace.NamespaceRegistry
registry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<Namespace,KingdomPermission> voidlock()static @NonNull Set<KingdomPermission>parse(Collection<String> permissionList) voidregister(KingdomPermission value) Methods inherited from class org.kingdoms.constants.namespace.NamespaceRegistry
getRegistered, getRegistry, isRegisetered
-
Constructor Details
-
KingdomPermissionRegistry
public KingdomPermissionRegistry()
-
-
Method Details
-
getRawRegistry
-
register
- Overrides:
registerin classNamespaceRegistry<KingdomPermission>- Parameters:
value- the value to be registered.
-
parse
-
lock
public void lock()
-