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

java.lang.Object
  extended by org.apache.felix.gogo.commands.basic.DefaultActionPreparator
All Implemented Interfaces:
ActionPreparator
Direct Known Subclasses:
BlueprintCommand.BlueprintActionPreparator

public class DefaultActionPreparator
extends java.lang.Object
implements ActionPreparator


Field Summary
static Option HELP
           
 
Constructor Summary
DefaultActionPreparator()
           
 
Method Summary
protected  java.lang.Object convert(Action action, org.apache.felix.service.command.CommandSession session, java.lang.Object value, java.lang.reflect.Type toType)
           
static int length(java.lang.String str)
           
protected  java.lang.String loadDescription(java.lang.Class clazz, java.lang.String desc)
           
 boolean prepare(Action action, org.apache.felix.service.command.CommandSession session, java.util.List<java.lang.Object> params)
           
static void printFormatted(java.lang.String prefix, java.lang.String str, int termWidth, java.io.PrintStream out)
           
protected  void printUsage(org.apache.felix.service.command.CommandSession session, Action action, java.util.Map<Option,java.lang.reflect.Field> optionsMap, java.util.Map<Argument,java.lang.reflect.Field> argsMap, java.io.PrintStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HELP

public static final Option HELP
Constructor Detail

DefaultActionPreparator

public DefaultActionPreparator()
Method Detail

prepare

public boolean prepare(Action action,
                       org.apache.felix.service.command.CommandSession session,
                       java.util.List<java.lang.Object> params)
                throws Exception
Specified by:
prepare in interface ActionPreparator
Throws:
Exception

printUsage

protected void printUsage(org.apache.felix.service.command.CommandSession session,
                          Action action,
                          java.util.Map<Option,java.lang.reflect.Field> optionsMap,
                          java.util.Map<Argument,java.lang.reflect.Field> argsMap,
                          java.io.PrintStream out)

loadDescription

protected java.lang.String loadDescription(java.lang.Class clazz,
                                           java.lang.String desc)

printFormatted

public static void printFormatted(java.lang.String prefix,
                                  java.lang.String str,
                                  int termWidth,
                                  java.io.PrintStream out)

length

public static int length(java.lang.String str)

convert

protected java.lang.Object convert(Action action,
                                   org.apache.felix.service.command.CommandSession session,
                                   java.lang.Object value,
                                   java.lang.reflect.Type toType)
                            throws Exception
Throws:
Exception


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