org.apache.karaf.shell.console.commands
Class BlueprintCommand

java.lang.Object
  extended by org.apache.felix.gogo.commands.basic.AbstractCommand
      extended by org.apache.karaf.shell.console.commands.BlueprintCommand
All Implemented Interfaces:
org.apache.felix.service.command.Function, CompletableFunction
Direct Known Subclasses:
CmdHelpMojo.HelpPrinter

public class BlueprintCommand
extends AbstractCommand
implements CompletableFunction


Nested Class Summary
protected  class BlueprintCommand.BlueprintActionPreparator
           
 
Field Summary
protected  java.lang.String actionId
           
protected  org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer
           
protected  org.osgi.service.blueprint.container.Converter blueprintConverter
           
protected  java.util.List<Completer> completers
           
 
Constructor Summary
BlueprintCommand()
           
 
Method Summary
 Action createNewAction()
           
 java.util.List<Completer> getCompleters()
           
protected  ActionPreparator getPreparator()
           
 void setActionId(java.lang.String actionId)
           
 void setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
           
 void setBlueprintConverter(org.osgi.service.blueprint.container.Converter blueprintConverter)
           
 void setCompleters(java.util.List<Completer> completers)
           
 
Methods inherited from class org.apache.felix.gogo.commands.basic.AbstractCommand
execute, getActionClass, releaseAction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.felix.service.command.Function
execute
 

Field Detail

blueprintContainer

protected org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer

blueprintConverter

protected org.osgi.service.blueprint.container.Converter blueprintConverter

actionId

protected java.lang.String actionId

completers

protected java.util.List<Completer> completers
Constructor Detail

BlueprintCommand

public BlueprintCommand()
Method Detail

setBlueprintContainer

public void setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)

setBlueprintConverter

public void setBlueprintConverter(org.osgi.service.blueprint.container.Converter blueprintConverter)

setActionId

public void setActionId(java.lang.String actionId)

getCompleters

public java.util.List<Completer> getCompleters()
Specified by:
getCompleters in interface CompletableFunction

setCompleters

public void setCompleters(java.util.List<Completer> completers)

getPreparator

protected ActionPreparator getPreparator()
                                  throws Exception
Overrides:
getPreparator in class AbstractCommand
Throws:
Exception

createNewAction

public Action createNewAction()
Specified by:
createNewAction in class AbstractCommand


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.