org.apache.felix.gogo.commands.basic
Class SimpleCommand

java.lang.Object
  extended by org.apache.felix.gogo.commands.basic.AbstractCommand
      extended by org.apache.felix.gogo.commands.basic.SimpleCommand
All Implemented Interfaces:
org.apache.felix.service.command.Function

public class SimpleCommand
extends AbstractCommand

A very simple Function which creates Action based on a class name.


Constructor Summary
SimpleCommand()
           
SimpleCommand(java.lang.Class<? extends Action> actionClass)
           
 
Method Summary
 Action createNewAction()
           
static org.osgi.framework.ServiceRegistration export(org.osgi.framework.BundleContext context, java.lang.Class<? extends Action> actionClass)
           
 java.lang.Class<? extends Action> getActionClass()
           
 void setActionClass(java.lang.Class<? extends Action> actionClass)
           
 
Methods inherited from class org.apache.felix.gogo.commands.basic.AbstractCommand
execute, getPreparator, releaseAction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleCommand

public SimpleCommand()

SimpleCommand

public SimpleCommand(java.lang.Class<? extends Action> actionClass)
Method Detail

getActionClass

public java.lang.Class<? extends Action> getActionClass()
Overrides:
getActionClass in class AbstractCommand

setActionClass

public void setActionClass(java.lang.Class<? extends Action> actionClass)

createNewAction

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

export

public static org.osgi.framework.ServiceRegistration export(org.osgi.framework.BundleContext context,
                                                            java.lang.Class<? extends Action> actionClass)


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