public final class SenderContextParameter<A extends CommandActor,T> extends java.lang.Object implements ContextParameter<A,T>
ContextParameter.Factory<A extends CommandActor>| Constructor and Description |
|---|
SenderContextParameter(SenderResolver<A> resolver) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
T |
resolve(@NotNull CommandParameter parameter,
@NotNull ExecutionContext<A> context)
Reads input from the given
MutableStringStream, parses the object, or throws
exceptions if needed. |
SenderResolver<A> |
resolver() |
java.lang.String |
toString() |
public SenderContextParameter(SenderResolver<A> resolver)
public T resolve(@NotNull @NotNull CommandParameter parameter, @NotNull @NotNull ExecutionContext<A> context)
ContextParameterMutableStringStream, parses the object, or throws
exceptions if needed.resolve in interface ContextParameter<A extends CommandActor,T>parameter - The parametercontext - The command execution context, as well as arguments that have been resolvedpublic SenderResolver<A> resolver()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object