Class Permission
- java.lang.Object
-
- cloud.commandframework.permission.Permission
-
- All Implemented Interfaces:
CommandPermission
public final class Permission extends java.lang.Object implements CommandPermission
CommandArgumentpermission
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull Permissionempty()Get an empty command permissionbooleanequals(java.lang.Object o)java.lang.StringgetPermission()Get the command permission@NonNull java.util.Collection<@NonNull CommandPermission>getPermissions()Get the permission nodesinthashCode()static @NonNull Permissionof(@NonNull java.lang.String string)Create a command permission instancejava.lang.StringtoString()Get the command permission-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cloud.commandframework.permission.CommandPermission
and, and, or, or
-
-
-
-
Method Detail
-
empty
public static @NonNull Permission empty()
Get an empty command permission- Returns:
- Command permission
-
of
public static @NonNull Permission of(@NonNull java.lang.String string)
Create a command permission instance- Parameters:
string- Command permission- Returns:
- Created command permission
-
getPermission
public java.lang.String getPermission()
Get the command permission- Returns:
- Command permission
-
getPermissions
public @NonNull java.util.Collection<@NonNull CommandPermission> getPermissions()
Description copied from interface:CommandPermissionGet the permission nodes- Specified by:
getPermissionsin interfaceCommandPermission- Returns:
- Permission nodes
-
toString
public java.lang.String toString()
Get the command permission- Specified by:
toStringin interfaceCommandPermission- Overrides:
toStringin classjava.lang.Object- Returns:
- Command permission
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-