org.sonatype.gshell.command.resolver
Class CommandResolverImpl

java.lang.Object
  extended by org.sonatype.gshell.command.resolver.CommandResolverImpl
All Implemented Interfaces:
CommandResolver

@Singleton
public class CommandResolverImpl
extends Object
implements CommandResolver

CommandResolver component.

Since:
2.5
Author:
Jason Dillon

Constructor Summary
CommandResolverImpl(javax.inject.Provider<Variables> variables, EventManager events, CommandRegistry commands)
           
 
Method Summary
 Node group()
           
 Node resolve(NodePath path)
           
 Node resolve(String name)
           
 Node root()
           
 List<Node> searchPath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandResolverImpl

@Inject
public CommandResolverImpl(javax.inject.Provider<Variables> variables,
                                  EventManager events,
                                  CommandRegistry commands)
Method Detail

root

public Node root()
Specified by:
root in interface CommandResolver

group

public Node group()
Specified by:
group in interface CommandResolver

searchPath

public List<Node> searchPath()
Specified by:
searchPath in interface CommandResolver

resolve

public Node resolve(NodePath path)
Specified by:
resolve in interface CommandResolver

resolve

public Node resolve(String name)
Specified by:
resolve in interface CommandResolver


Copyright © 2008-2011 Sonatype. All Rights Reserved.