org.crsh.lang.impl.java
Class ClassShellCommand<T extends BaseCommand>
java.lang.Object
org.crsh.shell.impl.command.spi.Command<org.crsh.cli.impl.lang.Instance<T>>
org.crsh.lang.impl.java.ClassShellCommand<T>
public class ClassShellCommand<T extends BaseCommand>
- extends Command<org.crsh.cli.impl.lang.Instance<T>>
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassShellCommand
public ClassShellCommand(Class<T> clazz)
throws org.crsh.cli.impl.descriptor.IntrospectionException
- Throws:
org.crsh.cli.impl.descriptor.IntrospectionException
getDescriptor
public CommandDescriptor<org.crsh.cli.impl.lang.Instance<T>> getDescriptor()
- Description copied from class:
Command
- Returns the command descriptor.
- Specified by:
getDescriptor in class Command<org.crsh.cli.impl.lang.Instance<T extends BaseCommand>>
- Returns:
- the descriptor
getCompleter
protected Completer getCompleter(RuntimeContext context)
throws CommandException
- Description copied from class:
Command
- Returns a completer for this command.
- Specified by:
getCompleter in class Command<org.crsh.cli.impl.lang.Instance<T extends BaseCommand>>
- Parameters:
context - the related runtime context
- Returns:
- the completer
- Throws:
CommandException - anything that would prevent completion to happen
resolve
protected CommandMatch<?,?> resolve(org.crsh.cli.impl.invocation.InvocationMatch<org.crsh.cli.impl.lang.Instance<T>> match)
- Description copied from class:
Command
- Resolve the real match for a specified invocation match.
- Specified by:
resolve in class Command<org.crsh.cli.impl.lang.Instance<T extends BaseCommand>>
- Parameters:
match - the match
- Returns:
- the command
Copyright © 2015 eXo Platform SAS. All Rights Reserved.