Package net.apartium.cocoabeans.commands
package net.apartium.cocoabeans.commands
Platform independent command system
-
ClassDescriptionArgument context is general context for all arguments Used for all commands and other system like Flag system and compound parserRetrieves the argument from the contextMaps the command arguments into the parameters required by the sub commandRepresents a root commandRepresents the context of a command after it has been processedTo be implemented by command classes to provide general functionalityRepresents the context of processing the command's argumentsThis annotation is used to provide a short description for a class or method.Represents the context in which a command is evaluated and processed during registration.A generic node interface Is use for objects that are related to commands or other commands related objects like compound parsers and flagsThis annotation is used to provide a long description for a class or method.A register argument parser is a wrapper for an argument parser Used for registering argument parsers because we need extra information for register argument parserRegistered variant for a commandParameter represent a parameter of the command after has been parsedRepresents a command senderResult of mapping arguments to indexA simple implementation of
CommandProcessingContextRepresents a sub command to be registered under a commandThis annotation is used to provide a usage for a class or method.