Hierarchy For All Packages
- net.apartium.cocoabeans.commands,
- net.apartium.cocoabeans.commands.exception,
- net.apartium.cocoabeans.commands.lexer,
- net.apartium.cocoabeans.commands.parsers,
- net.apartium.cocoabeans.commands.parsers.exception,
- net.apartium.cocoabeans.commands.parsers.factory,
- net.apartium.cocoabeans.commands.requirements,
- net.apartium.cocoabeans.commands.requirements.argument,
- net.apartium.cocoabeans.commands.virtual
Class Hierarchy
- java.lang.Object
- net.apartium.cocoabeans.commands.parsers.ArgumentParser<T> (implements java.lang.Comparable<T>)
- net.apartium.cocoabeans.commands.parsers.BooleanParser
- net.apartium.cocoabeans.commands.parsers.CompoundParser<T> (implements net.apartium.cocoabeans.commands.GenericNode)
- net.apartium.cocoabeans.commands.parsers.ContextualMapBasedParser<T>
- net.apartium.cocoabeans.commands.parsers.MapBasedParser<T>
- net.apartium.cocoabeans.commands.parsers.DoubleParser
- net.apartium.cocoabeans.commands.parsers.DummyParser
- net.apartium.cocoabeans.commands.parsers.FloatParser
- net.apartium.cocoabeans.commands.parsers.IntParser
- net.apartium.cocoabeans.commands.parsers.LongParser
- net.apartium.cocoabeans.commands.parsers.ParagraphParser
- net.apartium.cocoabeans.commands.parsers.QuotedStringParser
- net.apartium.cocoabeans.commands.RegisterArgumentParser<T>
- net.apartium.cocoabeans.commands.parsers.StringParser
- net.apartium.cocoabeans.commands.parsers.StringsParser
- net.apartium.cocoabeans.commands.parsers.UUIDParser
- net.apartium.cocoabeans.commands.parsers.WrappedArgumentParser<T>
- net.apartium.cocoabeans.commands.exception.BadCommandResponse
- net.apartium.cocoabeans.commands.parsers.exception.InvalidParserResponse
- net.apartium.cocoabeans.commands.parsers.exception.AmbiguousMappedKeyResponse
- net.apartium.cocoabeans.commands.parsers.exception.InvalidUUIDResponse
- net.apartium.cocoabeans.commands.parsers.exception.NoSuchElementInMapResponse
- net.apartium.cocoabeans.commands.exception.InvalidUsageResponse
- net.apartium.cocoabeans.commands.exception.UnknownCommandResponse
- net.apartium.cocoabeans.commands.requirements.UnmetRequirementResponse
- net.apartium.cocoabeans.commands.parsers.exception.InvalidParserResponse
- net.apartium.cocoabeans.commands.CommandInfo
- net.apartium.cocoabeans.commands.CommandManager
- net.apartium.cocoabeans.commands.lexer.CommandToken (implements java.io.Serializable)
- net.apartium.cocoabeans.commands.lexer.ArgumentParserToken
- net.apartium.cocoabeans.commands.lexer.SimpleArgumentParserToken
- net.apartium.cocoabeans.commands.lexer.KeywordToken
- net.apartium.cocoabeans.commands.lexer.SimpleKeywordToken
- net.apartium.cocoabeans.commands.lexer.ArgumentParserToken
- net.apartium.cocoabeans.commands.requirements.argument.RangeArgumentRequirementFactory (implements net.apartium.cocoabeans.commands.requirements.ArgumentRequirementFactory)
- net.apartium.cocoabeans.commands.requirements.RequirementResult
- net.apartium.cocoabeans.commands.requirements.RequirementSet (implements java.util.Set<E>)
- net.apartium.cocoabeans.commands.SimpleArgumentMapper (implements net.apartium.cocoabeans.commands.ArgumentMapper)
- net.apartium.cocoabeans.commands.lexer.SimpleCommandLexer (implements net.apartium.cocoabeans.commands.lexer.CommandLexer)
- net.apartium.cocoabeans.commands.SimpleCommandProcessingContext (implements net.apartium.cocoabeans.commands.CommandProcessingContext)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- net.apartium.cocoabeans.commands.exception.CommandException
- net.apartium.cocoabeans.commands.parsers.exception.InvalidParserResponse.InvalidParserException
- net.apartium.cocoabeans.commands.parsers.exception.AmbiguousMappedKeyResponse.AmbiguousMappedKeyException
- net.apartium.cocoabeans.commands.parsers.exception.InvalidUUIDResponse.InvalidUUIDException
- net.apartium.cocoabeans.commands.parsers.exception.NoSuchElementInMapResponse.NoSuchElementInMapException
- net.apartium.cocoabeans.commands.exception.InvalidUsageResponse.InvalidUsageException
- net.apartium.cocoabeans.commands.exception.RequirementException
- net.apartium.cocoabeans.commands.exception.UnknownCommandResponse.UnknownCommandException
- net.apartium.cocoabeans.commands.parsers.exception.InvalidParserResponse.InvalidParserException
- java.lang.IllegalArgumentException
- net.apartium.cocoabeans.commands.exception.UnknownTokenException
- net.apartium.cocoabeans.commands.exception.CommandException
- java.lang.RuntimeException
- java.lang.Exception
- net.apartium.cocoabeans.commands.virtual.VirtualCommandFactory
- net.apartium.cocoabeans.commands.parsers.ArgumentParser<T> (implements java.lang.Comparable<T>)
Interface Hierarchy
- net.apartium.cocoabeans.commands.ArgumentIndex<T>
- net.apartium.cocoabeans.commands.ArgumentMapper
- net.apartium.cocoabeans.commands.requirements.ArgumentRequirement
- net.apartium.cocoabeans.commands.requirements.ArgumentRequirementFactory
- net.apartium.cocoabeans.commands.lexer.CommandLexer
- net.apartium.cocoabeans.commands.CommandProcessingContext
- net.apartium.cocoabeans.commands.lexer.CommandTokenSupplier<T>
- net.apartium.cocoabeans.commands.GenericNode
- net.apartium.cocoabeans.commands.CommandNode
- net.apartium.cocoabeans.commands.parsers.ParserFactory
- net.apartium.cocoabeans.commands.requirements.Requirement
- net.apartium.cocoabeans.commands.requirements.RequirementFactory
- net.apartium.cocoabeans.commands.Sender
Annotation Interface Hierarchy
- net.apartium.cocoabeans.commands.requirements.ArgumentRequirementType (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.Command (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.CommandParserFactory (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.requirements.CommandRequirementType (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.Description (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.exception.ExceptionHandle (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.IntRangeParser (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.IntRangeParsers (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.LongDescription (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.Param (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.ParserVariant (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.ParserVariants (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.requirements.argument.Range (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.SourceParser (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.SubCommand (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.SubCommands (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.Usage (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.virtual.VirtualMetadata (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.virtual.VirtualMetadataCollection (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.WithParser (implements java.lang.annotation.Annotation)
- net.apartium.cocoabeans.commands.parsers.WithParsers (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.apartium.cocoabeans.commands.lexer.CommandTokenType
- net.apartium.cocoabeans.commands.parsers.Scope
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.apartium.cocoabeans.commands.ArgumentContext
- net.apartium.cocoabeans.commands.parsers.ArgumentParser.ParseResult<T>
- net.apartium.cocoabeans.commands.parsers.ArgumentParser.TabCompletionResult
- net.apartium.cocoabeans.commands.CommandContext
- net.apartium.cocoabeans.commands.EvaluationContext
- net.apartium.cocoabeans.commands.exception.HandleExceptionVariant
- net.apartium.cocoabeans.commands.parsers.ParserFactory.ParserResult
- net.apartium.cocoabeans.commands.requirements.argument.RangeArgumentRequirementFactory.RangeImpl (implements net.apartium.cocoabeans.commands.requirements.ArgumentRequirement)
- net.apartium.cocoabeans.commands.RegisteredVariant
- net.apartium.cocoabeans.commands.RegisteredVariant.Parameter
- net.apartium.cocoabeans.commands.requirements.RequirementEvaluationContext
- net.apartium.cocoabeans.commands.requirements.RequirementResult.Value
- net.apartium.cocoabeans.commands.SimpleArgumentMapper.ResultMap
- net.apartium.cocoabeans.commands.virtual.VirtualCommandDefinition (implements net.apartium.cocoabeans.commands.GenericNode)
- net.apartium.cocoabeans.commands.virtual.VirtualCommandVariant
- java.lang.Record