A B C D E F G I J L M N O P R S T U V 

A

ACTION - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
addBlueprintConverter(ServiceReference) - Method in class org.ow2.shelbie.core.internal.blueprint.BlueprintConverterTracker
 
addCompleter(ECompleter) - Method in class org.ow2.shelbie.core.internal.extension.type.ECommand
 
addConverter(ServiceReference) - Method in class org.ow2.shelbie.core.internal.converter.manager.ConverterManagerImpl
 
addedService(ServiceReference) - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
 
addingService(ServiceReference) - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
 
addProperty(String, Object) - Method in class org.ow2.shelbie.core.internal.extension.type.ECompleter
 
AnsiUsagePrinter - Class in org.ow2.shelbie.core.console
Print commands usage using an Ansi buffer.
AnsiUsagePrinter() - Constructor for class org.ow2.shelbie.core.console.AnsiUsagePrinter
 
ARRAY_TYPE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 

B

BasicTypesConverter - Class in org.ow2.shelbie.core.internal.converter
 
BasicTypesConverter() - Constructor for class org.ow2.shelbie.core.internal.converter.BasicTypesConverter
 
bindActionPreparator(ActionPreparator) - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
bindCommand(ServiceReference) - Method in class org.ow2.shelbie.core.internal.handler.completer.CommandsCompleter
 
bindCompleter(Completer, Map) - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
bindConverterManager(IConverterManager) - Method in class org.ow2.shelbie.core.internal.converter.CollectionConverter
 
bindConverterManager(IConverterManager) - Method in class org.ow2.shelbie.core.internal.handler.GogoPreparator
 
bindPrinter(IUsagePrinter) - Method in class org.ow2.shelbie.core.internal.handler.GogoPreparator
 
bindScopeRegistry(IScopeRegistry) - Method in class org.ow2.shelbie.core.console.ConsoleStartupComponent
 
BlueprintConverter - Class in org.ow2.shelbie.core.internal.blueprint
Created by IntelliJ IDEA.
BlueprintConverter(Converter) - Constructor for class org.ow2.shelbie.core.internal.blueprint.BlueprintConverter
 
BlueprintConverterTracker - Class in org.ow2.shelbie.core.internal.blueprint
Created by IntelliJ IDEA.
BlueprintConverterTracker(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.blueprint.BlueprintConverterTracker
 
BundleConverter - Class in org.ow2.shelbie.core.internal.converter
 
BundleConverter(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.converter.BundleConverter
 

C

CharSequenceComparator - Class in org.ow2.shelbie.core.internal.handler.completer
Created by IntelliJ IDEA.
CharSequenceComparator() - Constructor for class org.ow2.shelbie.core.internal.handler.completer.CharSequenceComparator
 
close() - Method in class org.ow2.shelbie.core.console.JLineConsole
 
CollectionConverter - Class in org.ow2.shelbie.core.internal.converter
 
CollectionConverter() - Constructor for class org.ow2.shelbie.core.internal.converter.CollectionConverter
 
COMMAND_ELEMENT - Static variable in class org.ow2.shelbie.core.internal.handler.CommandHandler
Name of the 'command' element.
CommandFactory - Class in org.ow2.shelbie.core.internal.extension
command @action completer @component {multiple}
CommandFactory(BundleContext, Element) - Constructor for class org.ow2.shelbie.core.internal.extension.CommandFactory
Creates an iPOJO Factory.
CommandHandler - Class in org.ow2.shelbie.core.internal.handler
This Handler manages the link between the iPOJO component (implementing the Action interface) and the shell runtime.
CommandHandler() - Constructor for class org.ow2.shelbie.core.internal.handler.CommandHandler
 
CommandParser - Class in org.ow2.shelbie.core.internal.extension.parser
Created by IntelliJ IDEA.
CommandParser() - Constructor for class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
CommandsCompleter - Class in org.ow2.shelbie.core.internal.handler.completer
Created by IntelliJ IDEA.
CommandsCompleter(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.handler.completer.CommandsCompleter
 
compare(CharSequence, CharSequence) - Method in class org.ow2.shelbie.core.internal.handler.completer.CharSequenceComparator
 
compare(ServiceReference, ServiceReference) - Method in class org.ow2.shelbie.core.internal.handler.CompleterServiceComparator
 
complete(String, int, List<CharSequence>) - Method in class org.ow2.shelbie.core.internal.handler.completer.CommandsCompleter
Populates candidates with a list of possible completions for the buffer.
complete(String, int, List<CharSequence>) - Method in class org.ow2.shelbie.core.internal.handler.completer.ScopeCompleter
Populates candidates with a list of possible completions for the buffer.
COMPLETER - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
CompleterServiceComparator - Class in org.ow2.shelbie.core.internal.handler
Created by IntelliJ IDEA.
CompleterServiceComparator() - Constructor for class org.ow2.shelbie.core.internal.handler.CompleterServiceComparator
 
COMPONENT - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
configure(Element, Dictionary) - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
ConsoleStartupComponent - Class in org.ow2.shelbie.core.console
Created by IntelliJ IDEA.
ConsoleStartupComponent() - Constructor for class org.ow2.shelbie.core.console.ConsoleStartupComponent
 
Constants - Interface in org.ow2.shelbie.core.console
Created by IntelliJ IDEA.
convert(Type, Object) - Method in interface org.ow2.shelbie.core.IConverterManager
 
convert(ReifiedType, Object) - Method in interface org.ow2.shelbie.core.IConverterManager
 
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.blueprint.BlueprintConverter
Convert an object to the desired type.
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.converter.BasicTypesConverter
 
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.converter.BundleConverter
 
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.converter.CollectionConverter
 
convert(ReifiedType, Object) - Method in class org.ow2.shelbie.core.internal.converter.CollectionConverter
 
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.converter.FunctionConverter
 
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.converter.InputStreamConverter
 
convert(ReifiedType, Object) - Method in class org.ow2.shelbie.core.internal.converter.manager.ConverterManagerImpl
 
convert(Type, Object) - Method in class org.ow2.shelbie.core.internal.converter.manager.ConverterManagerImpl
 
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.converter.NumberConverter
 
convert(Class<?>, Object) - Method in class org.ow2.shelbie.core.internal.converter.ServiceReferenceConverter
 
convert(Action, CommandSession, Object, Type) - Method in class org.ow2.shelbie.core.internal.handler.GogoPreparator
 
convert(ReifiedType, Object) - Method in interface org.ow2.shelbie.core.TypeBasedConverter
Convert an object to the desired type.
ConverterManagerImpl - Class in org.ow2.shelbie.core.internal.converter.manager
 
ConverterManagerImpl(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.converter.manager.ConverterManagerImpl
 
convertToNumber(Number, Class) - Method in class org.ow2.shelbie.core.internal.converter.NumberConverter
 
createInstance(Dictionary, IPojoContext, HandlerManager[]) - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Creates an instance.
createNewAction() - Method in class org.ow2.shelbie.core.internal.handler.StatefulGogoCommand
 
createNewAction() - Method in class org.ow2.shelbie.core.internal.handler.StatelessGogoCommand
 

D

DefaultPromptProvider - Class in org.ow2.shelbie.core.internal
 
DefaultPromptProvider() - Constructor for class org.ow2.shelbie.core.internal.DefaultPromptProvider
 
DICTIONARY_TYPE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 

E

ECommand - Class in org.ow2.shelbie.core.internal.extension.type
Created by IntelliJ IDEA.
ECommand(String) - Constructor for class org.ow2.shelbie.core.internal.extension.type.ECommand
 
ECompleter - Class in org.ow2.shelbie.core.internal.extension.type
Created by IntelliJ IDEA.
ECompleter(String) - Constructor for class org.ow2.shelbie.core.internal.extension.type.ECompleter
 
EXCEPTION_VARIABLE - Static variable in interface org.ow2.shelbie.core.console.Constants
 
execute(CommandSession, List<Object>) - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
Simply wraps the inner command.
ExitSessionException - Exception in org.ow2.shelbie.core
 
ExitSessionException() - Constructor for exception org.ow2.shelbie.core.ExitSessionException
 

F

format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.blueprint.BlueprintConverter
Convert an object to a CharSequence object in the requested format.
format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.converter.BasicTypesConverter
 
format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.converter.BundleConverter
 
format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.converter.CollectionConverter
 
format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.converter.FunctionConverter
 
format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.converter.InputStreamConverter
 
format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.converter.NumberConverter
 
format(Object, int, Converter) - Method in class org.ow2.shelbie.core.internal.converter.ServiceReferenceConverter
 
FunctionConverter - Class in org.ow2.shelbie.core.internal.converter
 
FunctionConverter() - Constructor for class org.ow2.shelbie.core.internal.converter.FunctionConverter
 

G

GenericType - Class in org.ow2.shelbie.core.internal.blueprint
 
GenericType(Type) - Constructor for class org.ow2.shelbie.core.internal.blueprint.GenericType
 
GenericType(Class, GenericType...) - Constructor for class org.ow2.shelbie.core.internal.blueprint.GenericType
 
getAction() - Method in class org.ow2.shelbie.core.internal.extension.type.ECommand
 
getActualTypeArgument(int) - Method in class org.ow2.shelbie.core.internal.blueprint.GenericType
 
getArch() - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
getAttributeValue(Element, String) - Static method in class org.ow2.shelbie.core.internal.extension.parser.MetadataUtils
 
getAttributeValue(Element, String, boolean) - Static method in class org.ow2.shelbie.core.internal.extension.parser.MetadataUtils
 
getClassName() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Gets the factory class name.
getCommandDescription(Element) - Method in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
getCompleters() - Method in interface org.ow2.shelbie.core.ICompletable
 
getCompleters() - Method in class org.ow2.shelbie.core.internal.extension.type.ECommand
 
getCompleters() - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
getComponent() - Method in class org.ow2.shelbie.core.internal.extension.type.ECompleter
 
getConfiguration() - Method in class org.ow2.shelbie.core.internal.extension.type.ECompleter
 
getDescription() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
 
getDescription() - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
Returns the current handler description.
getFactoryName() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Computes the factory name.
getName() - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
getPreparator() - Method in class org.ow2.shelbie.core.internal.handler.GogoCommand
 
getPrompt(CommandSession) - Method in class org.ow2.shelbie.core.internal.DefaultPromptProvider
 
getPrompt(CommandSession) - Method in interface org.ow2.shelbie.core.IPromptProvider
 
getRequiredHandlerList() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Computes the required handler list.
getScopes() - Method in class org.ow2.shelbie.core.internal.handler.completer.CommandsCompleter
Return a list of currently available scopes.
getScopes() - Method in interface org.ow2.shelbie.core.IScopeRegistry
Return a list of currently available scopes.
getSession() - Method in class org.ow2.shelbie.core.console.JLineConsole
 
getShortName(String) - Method in class org.ow2.shelbie.core.internal.converter.ServiceReferenceConverter
 
getShortNames(String[]) - Method in class org.ow2.shelbie.core.internal.converter.ServiceReferenceConverter
 
getValue(String) - Method in class org.ow2.shelbie.core.console.SessionValueSource
 
getVersion() - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
getVersion() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Gets the version of the component type.
GogoCommand - Class in org.ow2.shelbie.core.internal.handler
 
GogoCommand(InstanceManager, ActionPreparator) - Constructor for class org.ow2.shelbie.core.internal.handler.GogoCommand
 
GogoPreparator - Class in org.ow2.shelbie.core.internal.handler
 
GogoPreparator() - Constructor for class org.ow2.shelbie.core.internal.handler.GogoPreparator
 

I

ICompletable - Interface in org.ow2.shelbie.core
Created by IntelliJ IDEA.
IConverterManager - Interface in org.ow2.shelbie.core
 
InputStreamConverter - Class in org.ow2.shelbie.core.internal.converter
 
InputStreamConverter() - Constructor for class org.ow2.shelbie.core.internal.converter.InputStreamConverter
 
IPromptProvider - Interface in org.ow2.shelbie.core
 
IScopeRegistry - Interface in org.ow2.shelbie.core
This interface provides a simple way to init the 'SCOPE' variable with the scopes of currently registered commands.
IUsagePrinter - Interface in org.ow2.shelbie.core
Prints a command usage.

J

JLineConsole - Class in org.ow2.shelbie.core.console
Created by IntelliJ IDEA.
JLineConsole(CommandProcessor, Completer, InputStream, PrintStream, PrintStream, IPromptProvider) - Constructor for class org.ow2.shelbie.core.console.JLineConsole
 

L

LIST_TYPE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 

M

manager - Variable in class org.ow2.shelbie.core.internal.handler.GogoCommand
 
MAP_TYPE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
MetadataUtils - Class in org.ow2.shelbie.core.internal.extension.parser
Created by IntelliJ IDEA.
MetadataUtils() - Constructor for class org.ow2.shelbie.core.internal.extension.parser.MetadataUtils
 
modifiedScopeRegistry(IScopeRegistry) - Method in class org.ow2.shelbie.core.console.ConsoleStartupComponent
 
modifiedService(ServiceReference, Object) - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
 

N

NAME - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
NAMESPACE - Static variable in class org.ow2.shelbie.core.internal.handler.CommandHandler
The handler Namespace.
NumberConverter - Class in org.ow2.shelbie.core.internal.converter
 
NumberConverter() - Constructor for class org.ow2.shelbie.core.internal.converter.NumberConverter
 

O

OperatingSystem - Class in org.ow2.shelbie.core.console
Created by IntelliJ IDEA.
OperatingSystem() - Constructor for class org.ow2.shelbie.core.console.OperatingSystem
 
org.ow2.shelbie.core - package org.ow2.shelbie.core
 
org.ow2.shelbie.core.console - package org.ow2.shelbie.core.console
 
org.ow2.shelbie.core.internal - package org.ow2.shelbie.core.internal
 
org.ow2.shelbie.core.internal.blueprint - package org.ow2.shelbie.core.internal.blueprint
 
org.ow2.shelbie.core.internal.converter - package org.ow2.shelbie.core.internal.converter
 
org.ow2.shelbie.core.internal.converter.manager - package org.ow2.shelbie.core.internal.converter.manager
 
org.ow2.shelbie.core.internal.extension - package org.ow2.shelbie.core.internal.extension
 
org.ow2.shelbie.core.internal.extension.parser - package org.ow2.shelbie.core.internal.extension.parser
 
org.ow2.shelbie.core.internal.extension.type - package org.ow2.shelbie.core.internal.extension.type
 
org.ow2.shelbie.core.internal.handler - package org.ow2.shelbie.core.internal.handler
 
org.ow2.shelbie.core.internal.handler.completer - package org.ow2.shelbie.core.internal.handler.completer
 

P

parse(String, Object) - Static method in class org.ow2.shelbie.core.internal.blueprint.GenericType
 
POSITION - Static variable in class org.ow2.shelbie.core.internal.handler.CompleterServiceComparator
 
printUsage(Command, Set<Option>, Set<Argument>, PrintStream) - Method in class org.ow2.shelbie.core.console.AnsiUsagePrinter
Prints in the given stream the usage information to be displayed to the user for the given command.
printUsage(CommandSession, Action, Map<Option, Field>, Map<Argument, Field>, PrintStream) - Method in class org.ow2.shelbie.core.internal.handler.GogoPreparator
 
printUsage(Command, Set<Option>, Set<Argument>, PrintStream) - Method in interface org.ow2.shelbie.core.IUsagePrinter
Prints in the given stream the usage information to be displayed to the user for the given command.
PROMPT_VARIABLE - Static variable in interface org.ow2.shelbie.core.console.Constants
 
PROPERTY - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 

R

release() - Method in class org.ow2.shelbie.core.internal.handler.GogoCommand
 
release() - Method in class org.ow2.shelbie.core.internal.handler.StatefulGogoCommand
 
releaseAction(Action) - Method in class org.ow2.shelbie.core.internal.handler.StatelessGogoCommand
 
removeBlueprintConverter(ServiceReference) - Method in class org.ow2.shelbie.core.internal.blueprint.BlueprintConverterTracker
 
removeConverter(ServiceReference) - Method in class org.ow2.shelbie.core.internal.converter.manager.ConverterManagerImpl
 
removedService(ServiceReference, Object) - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
 
run() - Method in class org.ow2.shelbie.core.console.JLineConsole
 

S

ScopeCompleter - Class in org.ow2.shelbie.core.internal.handler.completer
This completer is used to prefix the command name with the available scope.
ScopeCompleter(Completer, CommandSession) - Constructor for class org.ow2.shelbie.core.internal.handler.completer.ScopeCompleter
 
ServiceReferenceConverter - Class in org.ow2.shelbie.core.internal.converter
 
ServiceReferenceConverter(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.converter.ServiceReferenceConverter
 
SessionValueSource - Class in org.ow2.shelbie.core.console
Wrap an OSGi CommandSession as a ValueSource to permit resolution of expression stored inside the session.
SessionValueSource(CommandSession) - Constructor for class org.ow2.shelbie.core.console.SessionValueSource
 
setArch(String) - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
setName(String) - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
setVersion(String) - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
shutdown() - Method in class org.ow2.shelbie.core.console.ConsoleStartupComponent
 
size() - Method in class org.ow2.shelbie.core.internal.blueprint.GenericType
 
start() - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
starting() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Starting method.
startup() - Method in class org.ow2.shelbie.core.console.ConsoleStartupComponent
 
StatefulGogoCommand - Class in org.ow2.shelbie.core.internal.handler
A Stateful Command is a command whose Action keeps state in the instance.
StatefulGogoCommand(InstanceManager, ActionPreparator) - Constructor for class org.ow2.shelbie.core.internal.handler.StatefulGogoCommand
 
StatelessGogoCommand - Class in org.ow2.shelbie.core.internal.handler
A Stateless Command is a command whose Action does not keep state in the instance.
StatelessGogoCommand(InstanceManager, ActionPreparator) - Constructor for class org.ow2.shelbie.core.internal.handler.StatelessGogoCommand
 
stop() - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
stopping() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Stopping method.

T

toString() - Method in class org.ow2.shelbie.core.internal.blueprint.GenericType
 
toString() - Method in class org.ow2.shelbie.core.internal.extension.type.ECommand
 
toString() - Method in class org.ow2.shelbie.core.internal.extension.type.ECompleter
 
TYPE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
TYPE_ATTRIBUTE - Static variable in class org.ow2.shelbie.core.internal.handler.CommandHandler
Name of the 'type' attribute.
TypeBasedConverter - Interface in org.ow2.shelbie.core
A TypeBasedConverter is using a ReifiedType instead of a Class to make conversion operations.

U

unbindCommand(ServiceReference) - Method in class org.ow2.shelbie.core.internal.handler.completer.CommandsCompleter
 
unbindCompleter(Completer) - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
unbindConverterManager(IConverterManager) - Method in class org.ow2.shelbie.core.internal.converter.CollectionConverter
 
unbindScopeRegistry(IScopeRegistry) - Method in class org.ow2.shelbie.core.console.ConsoleStartupComponent
 
updateConverter(ServiceReference) - Method in class org.ow2.shelbie.core.internal.converter.manager.ConverterManagerImpl
 

V

VALUE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
VECTOR_TYPE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
A B C D E F G I J L M N O P R S T U V 

Copyright © 2012 OW2 Consortium. All Rights Reserved.