# Uses of Class co.aikar.commands.CommandExecutionContext (ACF (Core) 0.5.1-SNAPSHOT API)
use: package: co.aikar.commands, class: CommandExecutionContext

# Uses of Class
co.aikar.commands.CommandExecutionContext

Packages that use CommandExecutionContext
Package
Description
co.aikar.commands
co.aikar.commands.contexts
co.aikar.commands.processors

## Uses of CommandExecutionContext in co.aikar.commands

Classes in co.aikar.commands with type parameters of type CommandExecutionContext
Modifier and Type
Class
Description
`class`
`CommandConditions<I extends CommandIssuer,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>`
`static interface`
`CommandConditions.ParameterCondition<P,CEC extends CommandExecutionContext,I extends CommandIssuer>`
`class`
`CommandContexts<R extends CommandExecutionContext<?,? extends CommandIssuer>>`
`class`
`CommandExecutionContext<CEC extends CommandExecutionContext,I extends CommandIssuer>`
`class`
`CommandManager<IT,I extends CommandIssuer,FT,MF extends MessageFormatter<FT>,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>`
`class`
`CommandParameter<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>`
`class`
`RegisteredCommand<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>`
Methods in co.aikar.commands that return CommandExecutionContext
Modifier and Type
Method
Description
`abstract CommandExecutionContext`
CommandManager.`createCommandContext(RegisteredCommand command, CommandParameter parameter, CommandIssuer sender, List<String> args, int i, Map<String,Object> passedArgs)`
Methods in co.aikar.commands with parameters of type CommandExecutionContext
Modifier and Type
Method
Description
`default void`
AnnotationProcessor.`onPostContextResolution(CommandExecutionContext context, Object resolvedValue)`
Deprecated.
`default void`
AnnotationProcessor.`onPreContextResolution(CommandExecutionContext context)`
Deprecated.

## Uses of CommandExecutionContext in co.aikar.commands.contexts

Classes in co.aikar.commands.contexts with type parameters of type CommandExecutionContext
Modifier and Type
Interface
Description
`interface`
`ContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>`
This defines a context resolver, which parses `ContextResolver` from `ContextResolver`.
`interface`
`IssuerAwareContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>`
`interface`
`IssuerOnlyContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>`
A context resolver that will never consume input, and only resolves using the context of the issuer of the command
`interface`
`OptionalContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>`
The same as `ContextResolver`, however it can accept a null context.
`interface`
`SenderAwareContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>`
Deprecated.
Please use `IssuerAwareContextResolver`

## Uses of CommandExecutionContext in co.aikar.commands.processors

Methods in co.aikar.commands.processors with parameters of type CommandExecutionContext
Modifier and Type
Method
Description
`void`
ConditionsProcessor.`onPostContextResolution(CommandExecutionContext context, Object resolvedValue)`
Deprecated.