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

A

accept(CommandInfo) - Method in interface org.ow2.shelbie.core.registry.CommandFilter
 
ACTION - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
addArgument(ArgumentInfo) - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
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
 
addMember(Principal) - Method in class org.ow2.shelbie.core.internal.security.RolesPrincipal
 
addOption(OptionInfo) - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
addProperty(String, Object) - Method in class org.ow2.shelbie.core.internal.extension.type.ECompleter
 
addScopeInfo(ScopeInfo) - Method in class org.ow2.shelbie.core.internal.registry.AggregatedScopeInfo
 
AggregatedScopeInfo - Class in org.ow2.shelbie.core.internal.registry
User: guillaume Date: 14/02/13 Time: 15:00
AggregatedScopeInfo(String) - Constructor for class org.ow2.shelbie.core.internal.registry.AggregatedScopeInfo
 
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
 
ArgumentInfo - Interface in org.ow2.shelbie.core.registry.info
User: guillaume Date: 14/02/13 Time: 21:07
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
 
bindCommand(ServiceReference) - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.GogoInfoSupplier
 
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
 
bindIdentityProvider(IdentityProvider) - Method in class org.ow2.shelbie.core.internal.history.DefaultHistoryFileProvider
 
bindInfoSupplier(InfoSupplier) - Method in class org.ow2.shelbie.core.internal.registry.DefaultCommandRegistry
 
bindPrinter(IUsagePrinter) - Method in class org.ow2.shelbie.core.internal.handler.GogoPreparator
 
bindScopeRegistry(IScopeRegistry) - Method in class org.ow2.shelbie.core.console.startup.ConsoleStartupComponent
 
BrandingService - Interface in org.ow2.shelbie.core.branding
The BrandingService is a pre-run hook for the session.
buildScope(Class<?>) - Method in class org.ow2.shelbie.core.internal.handler.info.InfoBuilder
 
buildScopeInfo(ServiceReference) - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.InfoBuilder
 
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.
CommandFilter - Interface in org.ow2.shelbie.core.registry
User: guillaume Date: 14/02/13 Time: 13:52
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
 
CommandInfo - Interface in org.ow2.shelbie.core.registry.info
User: guillaume Date: 14/02/13 Time: 13:49
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
 
CommandRegistry - Interface in org.ow2.shelbie.core.registry
User: guillaume Date: 14/02/13 Time: 12:26
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.
complete(ConsoleReader, List<CharSequence>, int) - Method in class org.ow2.shelbie.core.internal.handler.completer.ShelbieCandidateListCompletionHandler
 
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.startup
Created by IntelliJ IDEA.
ConsoleStartupComponent() - Constructor for class org.ow2.shelbie.core.console.startup.ConsoleStartupComponent
 
ConsoleStartupComponent.NullHistoryFileProvider - Class in org.ow2.shelbie.core.console.startup
 
ConsoleStartupComponent.NullHistoryFileProvider() - Constructor for class org.ow2.shelbie.core.console.startup.ConsoleStartupComponent.NullHistoryFileProvider
 
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.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.DateConverter
 
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
 
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

DateConverter - Class in org.ow2.shelbie.core.internal.converter
 
DateConverter() - Constructor for class org.ow2.shelbie.core.internal.converter.DateConverter
 
DefaultArgumentInfo - Class in org.ow2.shelbie.core.internal.handler.info
User: guillaume Date: 14/02/13 Time: 21:13
DefaultArgumentInfo(int, Class<?>) - Constructor for class org.ow2.shelbie.core.internal.handler.info.DefaultArgumentInfo
 
DefaultCommandInfo - Class in org.ow2.shelbie.core.internal.handler.info
User: guillaume Date: 14/02/13 Time: 17:46
DefaultCommandInfo(String, String, String) - Constructor for class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
DefaultCommandRegistry - Class in org.ow2.shelbie.core.internal.registry
User: guillaume Date: 14/02/13 Time: 13:55
DefaultCommandRegistry() - Constructor for class org.ow2.shelbie.core.internal.registry.DefaultCommandRegistry
 
DefaultHistoryFileProvider - Class in org.ow2.shelbie.core.internal.history
The default provider stores per-identity history file in its Bundle's private storage area.
DefaultHistoryFileProvider(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.history.DefaultHistoryFileProvider
 
DefaultIdentityProvider - Class in org.ow2.shelbie.core.internal.history
The default IdentityProvider implements a generic extraction strategy: If the Subject contains only 1 Principal (not a Group), it will return that Principal's name.
DefaultIdentityProvider() - Constructor for class org.ow2.shelbie.core.internal.history.DefaultIdentityProvider
 
DefaultOptionInfo - Class in org.ow2.shelbie.core.internal.handler.info
User: guillaume Date: 14/02/13 Time: 21:13
DefaultOptionInfo(List<String>, Class<?>) - Constructor for class org.ow2.shelbie.core.internal.handler.info.DefaultOptionInfo
 
DefaultParameterInfo - Class in org.ow2.shelbie.core.internal.handler.info
User: guillaume Date: 14/02/13 Time: 21:22
DefaultParameterInfo(Class<?>) - Constructor for class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
DefaultPromptService - Class in org.ow2.shelbie.core.internal.prompt
The default prompt supports expression resolution.
DefaultPromptService() - Constructor for class org.ow2.shelbie.core.internal.prompt.DefaultPromptService
 
DefaultScopeInfo - Class in org.ow2.shelbie.core.internal.handler.info
User: guillaume Date: 14/02/13 Time: 16:11
DefaultScopeInfo(String, DefaultCommandInfo) - Constructor for class org.ow2.shelbie.core.internal.handler.info.DefaultScopeInfo
 
DefaultSystemService - Class in org.ow2.shelbie.core.internal.system
Default SystemService.
DefaultSystemService(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.system.DefaultSystemService
 
Descriptive - Interface in org.ow2.shelbie.core.registry.info
User: guillaume Date: 14/02/13 Time: 13:47
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.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.DateConverter
 
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

get(Subject) - Method in interface org.ow2.shelbie.core.identity.IdentityProvider
Extract a single identity String from the given Subject and its Principals.
get(Subject) - Method in class org.ow2.shelbie.core.internal.history.DefaultIdentityProvider
 
get(String) - Method in interface org.ow2.shelbie.core.prompt.Variables
Return the value of the variable.
getAction() - Method in class org.ow2.shelbie.core.internal.extension.type.ECommand
 
getAllCommands() - Method in class org.ow2.shelbie.core.internal.registry.DefaultCommandRegistry
 
getAllCommands() - Method in interface org.ow2.shelbie.core.registry.CommandRegistry
 
getArch() - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
getArguments() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
getArguments() - Method in interface org.ow2.shelbie.core.registry.info.CommandInfo
 
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
 
getBanner(boolean) - Method in interface org.ow2.shelbie.core.branding.BrandingService
Returns the banner
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
 
getCommandFunctions(ServiceReference) - Static method in class org.ow2.shelbie.core.internal.registry.util.References
 
getCommands() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultScopeInfo
 
getCommands() - Method in class org.ow2.shelbie.core.internal.registry.AggregatedScopeInfo
 
getCommands(CommandFilter) - Method in class org.ow2.shelbie.core.internal.registry.DefaultCommandRegistry
 
getCommands() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoScopeInfo
 
getCommands(CommandFilter) - Method in interface org.ow2.shelbie.core.registry.CommandRegistry
 
getCommands() - Method in interface org.ow2.shelbie.core.registry.info.ScopeInfo
 
getCommandScope(ServiceReference) - Static method in class org.ow2.shelbie.core.internal.registry.util.References
 
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
 
getDefault() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
getDefault() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
getDefault() - Method in interface org.ow2.shelbie.core.registry.info.ParameterInfo
 
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.
getDescription() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
getDescription() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
getDescription() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
getDescription() - Method in interface org.ow2.shelbie.core.registry.info.Descriptive
 
getErr() - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
 
getErr() - Method in interface org.ow2.shelbie.core.system.SystemService
 
getFactoryName() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Computes the factory name.
getHistoryFile(Subject) - Method in class org.ow2.shelbie.core.console.startup.ConsoleStartupComponent.NullHistoryFileProvider
 
getHistoryFile(Subject) - Method in interface org.ow2.shelbie.core.history.HistoryFileProvider
Determine the session's history file location.
getHistoryFile(Subject) - Method in class org.ow2.shelbie.core.internal.history.DefaultHistoryFileProvider
 
getIn() - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
 
getIn() - Method in interface org.ow2.shelbie.core.system.SystemService
 
getIndex() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultArgumentInfo
 
getIndex() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoArgumentInfo
 
getIndex() - Method in interface org.ow2.shelbie.core.registry.info.ArgumentInfo
 
getName() - Method in interface org.ow2.shelbie.core.branding.Script
 
getName() - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
getName() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
getName() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultScopeInfo
 
getName() - Method in class org.ow2.shelbie.core.internal.registry.AggregatedScopeInfo
 
getName() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoScopeInfo
 
getName() - Method in class org.ow2.shelbie.core.internal.security.RolesPrincipal
 
getName() - Method in class org.ow2.shelbie.core.internal.security.UserPrincipal
 
getName() - Method in interface org.ow2.shelbie.core.registry.info.Named
 
getNames() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultOptionInfo
 
getNames() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoOptionInfo
 
getNames() - Method in interface org.ow2.shelbie.core.registry.info.OptionInfo
 
getOptions() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
getOptions() - Method in interface org.ow2.shelbie.core.registry.info.CommandInfo
 
getOut() - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
 
getOut() - Method in interface org.ow2.shelbie.core.system.SystemService
 
getPreparator() - Method in class org.ow2.shelbie.core.internal.handler.GogoCommand
 
getPrompt(Variables) - Method in class org.ow2.shelbie.core.internal.prompt.DefaultPromptService
 
getPrompt(Variables) - Method in interface org.ow2.shelbie.core.prompt.PromptService
Return the render-able prompt to be printed in the console.
getRequiredHandlerList() - Method in class org.ow2.shelbie.core.internal.extension.CommandFactory
Computes the required handler list.
getScope() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultCommandInfo
 
getScope() - Method in interface org.ow2.shelbie.core.registry.info.CommandInfo
 
getScopeInfo() - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
getScopeInfo() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.GogoInfoSupplier
 
getScopeInfo() - Method in interface org.ow2.shelbie.core.registry.supply.InfoSupplier
 
getScopes() - Method in class org.ow2.shelbie.core.internal.handler.completer.CommandsCompleter
Return a list of currently available scopes.
getScopes() - Method in class org.ow2.shelbie.core.internal.registry.DefaultCommandRegistry
 
getScopes() - Method in interface org.ow2.shelbie.core.IScopeRegistry
Return a list of currently available scopes.
getScopes() - Method in interface org.ow2.shelbie.core.registry.CommandRegistry
 
getScript() - Method in interface org.ow2.shelbie.core.branding.BrandingService
 
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
 
getType() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
getType() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
getType() - Method in interface org.ow2.shelbie.core.registry.info.ParameterInfo
 
getVariables() - Method in interface org.ow2.shelbie.core.branding.BrandingService
 
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.
GogoArgumentInfo - Class in org.ow2.shelbie.core.internal.registry.supplier.gogo.info
User: guillaume Date: 15/02/13 Time: 14:07
GogoArgumentInfo(Class<?>, int) - Constructor for class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoArgumentInfo
 
GogoCommand - Class in org.ow2.shelbie.core.internal.handler
 
GogoCommand(InstanceManager, ActionPreparator) - Constructor for class org.ow2.shelbie.core.internal.handler.GogoCommand
 
GogoInfoSupplier - Class in org.ow2.shelbie.core.internal.registry.supplier.gogo
The GogoInfoSupplier service knows how to extract descriptive information from Gogo registered commands.
GogoInfoSupplier(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.registry.supplier.gogo.GogoInfoSupplier
 
GogoOptionInfo - Class in org.ow2.shelbie.core.internal.registry.supplier.gogo.info
User: guillaume Date: 15/02/13 Time: 14:07
GogoOptionInfo(String[], Class<?>) - Constructor for class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoOptionInfo
 
GogoParameterInfo - Class in org.ow2.shelbie.core.internal.registry.supplier.gogo.info
User: guillaume Date: 15/02/13 Time: 14:17
GogoParameterInfo(Class<?>) - Constructor for class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
GogoPreparator - Class in org.ow2.shelbie.core.internal.handler
 
GogoPreparator() - Constructor for class org.ow2.shelbie.core.internal.handler.GogoPreparator
 
GogoScopeInfo - Class in org.ow2.shelbie.core.internal.registry.supplier.gogo.info
User: guillaume Date: 14/02/13 Time: 16:12
GogoScopeInfo(String) - Constructor for class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoScopeInfo
 

H

HistoryFileProvider - Interface in org.ow2.shelbie.core.history
A HistoryFileProvider hides the history File location.

I

ICompletable - Interface in org.ow2.shelbie.core
Created by IntelliJ IDEA.
IConverterManager - Interface in org.ow2.shelbie.core
 
IdentityProvider - Interface in org.ow2.shelbie.core.identity
Extract a simple identity from a Subject.
InfoBuilder - Class in org.ow2.shelbie.core.internal.handler.info
User: guillaume Date: 14/02/13 Time: 17:43
InfoBuilder() - Constructor for class org.ow2.shelbie.core.internal.handler.info.InfoBuilder
 
InfoBuilder - Class in org.ow2.shelbie.core.internal.registry.supplier.gogo.info
User: guillaume Date: 15/02/13 Time: 13:37
InfoBuilder(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.InfoBuilder
 
InfoSupplier - Interface in org.ow2.shelbie.core.registry.supply
User: guillaume Date: 14/02/13 Time: 17:37
InputStreamConverter - Class in org.ow2.shelbie.core.internal.converter
 
InputStreamConverter() - Constructor for class org.ow2.shelbie.core.internal.converter.InputStreamConverter
 
invalidate() - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
Called when the handler's instance (not the instance managed by the handler) is becoming invalid.
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.
isMember(Principal) - Method in class org.ow2.shelbie.core.internal.security.RolesPrincipal
 
isMultiValued() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
isMultiValued() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
isMultiValued() - Method in interface org.ow2.shelbie.core.registry.info.ParameterInfo
 
isRequired() - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
isRequired() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoOptionInfo
 
isRequired() - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
isRequired() - Method in interface org.ow2.shelbie.core.registry.info.ParameterInfo
 
isStopping() - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
 
isStopping() - Method in interface org.ow2.shelbie.core.system.SystemService
 
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, Terminal) - Constructor for class org.ow2.shelbie.core.console.JLineConsole
 

K

KEYWORDS - Static variable in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.InfoBuilder
 

L

LAST_RESULT_VARIABLE - Static variable in interface org.ow2.shelbie.core.console.Constants
 
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
 
members() - Method in class org.ow2.shelbie.core.internal.security.RolesPrincipal
 
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.startup.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
 
Named - Interface in org.ow2.shelbie.core.registry.info
User: guillaume Date: 14/02/13 Time: 12:27
NAMESPACE - Static variable in class org.ow2.shelbie.core.internal.handler.CommandHandler
The handler Namespace.
NumberConverter - Class in org.ow2.shelbie.core.internal.converter
Converts a Number instance into another Number subtype.
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
 
OptionInfo - Interface in org.ow2.shelbie.core.registry.info
User: guillaume Date: 14/02/13 Time: 21:07
org.ow2.shelbie.core - package org.ow2.shelbie.core
 
org.ow2.shelbie.core.branding - package org.ow2.shelbie.core.branding
 
org.ow2.shelbie.core.console - package org.ow2.shelbie.core.console
 
org.ow2.shelbie.core.console.startup - package org.ow2.shelbie.core.console.startup
 
org.ow2.shelbie.core.console.util - package org.ow2.shelbie.core.console.util
 
org.ow2.shelbie.core.history - package org.ow2.shelbie.core.history
 
org.ow2.shelbie.core.identity - package org.ow2.shelbie.core.identity
 
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
 
org.ow2.shelbie.core.internal.handler.info - package org.ow2.shelbie.core.internal.handler.info
 
org.ow2.shelbie.core.internal.history - package org.ow2.shelbie.core.internal.history
 
org.ow2.shelbie.core.internal.prompt - package org.ow2.shelbie.core.internal.prompt
 
org.ow2.shelbie.core.internal.registry - package org.ow2.shelbie.core.internal.registry
 
org.ow2.shelbie.core.internal.registry.supplier.gogo - package org.ow2.shelbie.core.internal.registry.supplier.gogo
 
org.ow2.shelbie.core.internal.registry.supplier.gogo.info - package org.ow2.shelbie.core.internal.registry.supplier.gogo.info
 
org.ow2.shelbie.core.internal.registry.util - package org.ow2.shelbie.core.internal.registry.util
 
org.ow2.shelbie.core.internal.security - package org.ow2.shelbie.core.internal.security
 
org.ow2.shelbie.core.internal.system - package org.ow2.shelbie.core.internal.system
 
org.ow2.shelbie.core.prompt - package org.ow2.shelbie.core.prompt
 
org.ow2.shelbie.core.registry - package org.ow2.shelbie.core.registry
 
org.ow2.shelbie.core.registry.info - package org.ow2.shelbie.core.registry.info
 
org.ow2.shelbie.core.registry.supply - package org.ow2.shelbie.core.registry.supply
 
org.ow2.shelbie.core.system - package org.ow2.shelbie.core.system
 

P

ParameterInfo - Interface in org.ow2.shelbie.core.registry.info
User: guillaume Date: 14/02/13 Time: 12:28
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
 
PromptService - Interface in org.ow2.shelbie.core.prompt
The PromptService interface abstract the prompt generation process.
PROPERTY - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 

R

References - Class in org.ow2.shelbie.core.internal.registry.util
User: guillaume Date: 14/02/13 Time: 14:43
References() - Constructor for class org.ow2.shelbie.core.internal.registry.util.References
 
release() - Method in class org.ow2.shelbie.core.internal.handler.GogoCommand
 
releaseAction(Action) - Method in class org.ow2.shelbie.core.internal.handler.StatelessGogoCommand
 
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
 
removeMember(Principal) - Method in class org.ow2.shelbie.core.internal.security.RolesPrincipal
 
resolve(String) - Method in class org.ow2.shelbie.core.internal.prompt.VariablesResolver
 
ROLES - Static variable in class org.ow2.shelbie.core.internal.security.RolesPrincipal
 
RolesPrincipal - Class in org.ow2.shelbie.core.internal.security
Created with IntelliJ IDEA.
RolesPrincipal(String...) - Constructor for class org.ow2.shelbie.core.internal.security.RolesPrincipal
 
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
 
ScopeInfo - Interface in org.ow2.shelbie.core.registry.info
User: guillaume Date: 14/02/13 Time: 12:27
Script - Interface in org.ow2.shelbie.core.branding
A Script provides a list of commands to be executed sequentially.
ServiceReferenceConverter - Class in org.ow2.shelbie.core.internal.converter
 
ServiceReferenceConverter(BundleContext) - Constructor for class org.ow2.shelbie.core.internal.converter.ServiceReferenceConverter
 
setArch(String) - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
setBrandingService(BrandingService) - Method in class org.ow2.shelbie.core.console.JLineConsole
 
setCallback(Runnable) - Method in class org.ow2.shelbie.core.console.JLineConsole
 
setDefaultObject(Object) - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
setDefaultValue(Object) - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
setDescription(String) - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
setDescription(String) - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
setErr(PrintStream) - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
Sets the Stream for writing System.err.
setErr(PrintStream) - Method in interface org.ow2.shelbie.core.system.SystemService
Sets the Stream for writing System.err.
setHistoryFile(File) - Method in class org.ow2.shelbie.core.console.JLineConsole
 
setIn(InputStream) - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
Sets the Stream for reading.
setIn(InputStream) - Method in interface org.ow2.shelbie.core.system.SystemService
Sets the Stream for reading.
setMultiValued(boolean) - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
setName(String) - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
setOut(PrintStream) - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
Sets the Stream for writing System.out.
setOut(PrintStream) - Method in interface org.ow2.shelbie.core.system.SystemService
Sets the Stream for writing System.out.
setPromptService(PromptService) - Method in class org.ow2.shelbie.core.console.JLineConsole
 
setRequired(boolean) - Method in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
setVersion(String) - Method in class org.ow2.shelbie.core.console.OperatingSystem
 
ShelbieCandidateListCompletionHandler - Class in org.ow2.shelbie.core.internal.handler.completer
Override the method CandidateListCompletionHandler.getUnambiguousCompletions(java.util.List) to be aware of scopes.
ShelbieCandidateListCompletionHandler() - Constructor for class org.ow2.shelbie.core.internal.handler.completer.ShelbieCandidateListCompletionHandler
 
shutdown() - Method in class org.ow2.shelbie.core.console.startup.ConsoleStartupComponent
 
shutdown() - Method in class org.ow2.shelbie.core.internal.system.DefaultSystemService
 
shutdown() - Method in interface org.ow2.shelbie.core.system.SystemService
Shutdown the system now.
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.startup.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.
Streams - Class in org.ow2.shelbie.core.console.util
the Streams utility class holds streams related stuff.
SystemService - Interface in org.ow2.shelbie.core.system
Abstract JVM related operations.

T

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 - Variable in class org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
 
type - Variable in class org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
 
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
 
unbindCommand(ServiceReference) - Method in class org.ow2.shelbie.core.internal.registry.supplier.gogo.GogoInfoSupplier
 
unbindCompleter(Completer) - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
 
unbindConverterManager(IConverterManager) - Method in class org.ow2.shelbie.core.internal.converter.CollectionConverter
 
unbindInfoSupplier(InfoSupplier) - Method in class org.ow2.shelbie.core.internal.registry.DefaultCommandRegistry
 
unbindScopeRegistry(IScopeRegistry) - Method in class org.ow2.shelbie.core.console.startup.ConsoleStartupComponent
 
unwrapStream(PrintStream) - Static method in class org.ow2.shelbie.core.console.util.Streams
The System.out PrintStream provided by Gogo is itself a wrapper to the real interesting PrintStream.
updateConverter(ServiceReference) - Method in class org.ow2.shelbie.core.internal.converter.manager.ConverterManagerImpl
 
UserPrincipal - Class in org.ow2.shelbie.core.internal.security
Created with IntelliJ IDEA.
UserPrincipal(String) - Constructor for class org.ow2.shelbie.core.internal.security.UserPrincipal
 

V

validate() - Method in class org.ow2.shelbie.core.internal.handler.CommandHandler
Called when the handler's instance (not the instance managed by the handler) is really OK.
VALUE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 
Variables - Interface in org.ow2.shelbie.core.prompt
Abstract the bag of variable of the Gogo shell for read-only usage.
VariablesResolver - Class in org.ow2.shelbie.core.internal.prompt
A VariablesResolver is resolving values from the variables stored in the shell session.
VariablesResolver(Variables) - Constructor for class org.ow2.shelbie.core.internal.prompt.VariablesResolver
 
VECTOR_TYPE - Static variable in class org.ow2.shelbie.core.internal.extension.parser.CommandParser
 

W

wrap(PrintStream) - Static method in class org.ow2.shelbie.core.console.util.Streams
Wrap the given PrintStream into an Ansi capable PrintStream.
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2013 OW2 Consortium. All Rights Reserved.