Class CrewPermissionArgument
java.lang.Object
org.ships.commands.argument.arguments.identifiable.ShipIdentifiableArgument<CrewPermission>
org.ships.commands.argument.arguments.identifiable.crew.CrewPermissionArgument
- All Implemented Interfaces:
org.core.command.argument.CommandArgument<CrewPermission>
,org.core.command.argument.ParseCommandArgument<CrewPermission>
,org.core.command.argument.SuggestCommandArgument<CrewPermission>
-
Constructor Summary
ConstructorsConstructorDescriptionCrewPermissionArgument
(String id, Class<CrewPermission> type) CrewPermissionArgument
(String id, Class<CrewPermission> type, org.core.utils.lamda.tri.TriPredicate<? super org.core.command.argument.context.CommandContext, ? super org.core.command.argument.context.CommandArgumentContext<CrewPermission>, ? super CrewPermission> predicate) -
Method Summary
Methods inherited from class org.ships.commands.argument.arguments.identifiable.ShipIdentifiableArgument
getId, parse, suggest
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.core.command.argument.CommandArgument
getUsage
Methods inherited from interface org.core.command.argument.SuggestCommandArgument
errorMessage
-
Constructor Details
-
CrewPermissionArgument
-
CrewPermissionArgument
public CrewPermissionArgument(String id, Class<CrewPermission> type, org.core.utils.lamda.tri.TriPredicate<? super org.core.command.argument.context.CommandContext, ? super org.core.command.argument.context.CommandArgumentContext<CrewPermission>, ? super CrewPermission> predicate)
-