public enum DefaultPermissionHandler extends java.lang.Enum<DefaultPermissionHandler> implements IPermissionHandler
hasPermission(GameProfile, String, IContext)
is based on DefaultPermissionLevelIPermissionHandler
列挙型定数と説明 |
---|
INSTANCE |
修飾子とタイプ | メソッドと説明 |
---|---|
DefaultPermissionLevel |
getDefaultPermissionLevel(java.lang.String node) |
java.lang.String |
getNodeDescription(java.lang.String node) |
java.util.Collection<java.lang.String> |
getRegisteredNodes() |
boolean |
hasPermission(com.mojang.authlib.GameProfile profile,
java.lang.String node,
IContext context)
|
void |
registerNode(java.lang.String node,
DefaultPermissionLevel level,
java.lang.String desc)
|
static DefaultPermissionHandler |
valueOf(java.lang.String name)
指定した名前を持つこの型の列挙型定数を返します。
|
static DefaultPermissionHandler[] |
values()
この列挙型の定数を含む配列を宣言されている順序で返します。
|
public static final DefaultPermissionHandler INSTANCE
public static DefaultPermissionHandler[] values()
for(DefaultPermissionHandler c: DefaultPermissionHandler.values()) System.out.println(c);
public static DefaultPermissionHandler valueOf(java.lang.String name)
name
- 返される列挙型定数の名前。java.lang.IllegalArgumentException
- この列挙型に、指定した名前の定数がない場合java.lang.NullPointerException
- 引数がnullの場合public void registerNode(java.lang.String node, DefaultPermissionLevel level, java.lang.String desc)
IPermissionHandler
registerNode
インタフェース内 IPermissionHandler
public java.util.Collection<java.lang.String> getRegisteredNodes()
getRegisteredNodes
インタフェース内 IPermissionHandler
public boolean hasPermission(com.mojang.authlib.GameProfile profile, java.lang.String node, @Nullable IContext context)
IPermissionHandler
hasPermission
インタフェース内 IPermissionHandler
public java.lang.String getNodeDescription(java.lang.String node)
getNodeDescription
インタフェース内 IPermissionHandler
node
- Permission nodeIPermissionHandler.registerNode(String, DefaultPermissionLevel, String)
public DefaultPermissionLevel getDefaultPermissionLevel(java.lang.String node)