Hierarchy For All Packages
- name.martingeisse.grumpyrest,
- name.martingeisse.grumpyrest.request,
- name.martingeisse.grumpyrest.request.path,
- name.martingeisse.grumpyrest.request.querystring,
- name.martingeisse.grumpyrest.request.stringparser,
- name.martingeisse.grumpyrest.request.stringparser.standard,
- name.martingeisse.grumpyrest.response,
- name.martingeisse.grumpyrest.response.standard,
- name.martingeisse.grumpyrest.servlet
Class Hierarchy
- java.lang.Object
- name.martingeisse.grumpyrest.request.stringparser.standard.EnumParser<T> (implements name.martingeisse.grumpyrest.request.stringparser.FromStringParser)
- name.martingeisse.grumpyrest.ExceptionMessages
- jakarta.servlet.GenericServlet (implements java.io.Serializable, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig)
- jakarta.servlet.http.HttpServlet
- name.martingeisse.grumpyrest.servlet.RestServlet
- jakarta.servlet.http.HttpServlet
- name.martingeisse.grumpyrest.response.standard.IdentityResponseFactory (implements name.martingeisse.grumpyrest.response.ResponseFactory)
- name.martingeisse.grumpyrest.request.stringparser.standard.IntegerFromStringParser (implements name.martingeisse.grumpyrest.request.stringparser.FromStringParser)
- name.martingeisse.grumpyrest.response.standard.JsonResponseFactory (implements name.martingeisse.grumpyrest.response.ResponseFactory)
- name.martingeisse.grumpyrest.request.stringparser.standard.LocalDateParser (implements name.martingeisse.grumpyrest.request.stringparser.FromStringParser)
- name.martingeisse.grumpyrest.request.stringparser.standard.LocalDateTimeParser (implements name.martingeisse.grumpyrest.request.stringparser.FromStringParser)
- name.martingeisse.grumpyrest.request.stringparser.standard.LocalTimeParser (implements name.martingeisse.grumpyrest.request.stringparser.FromStringParser)
- name.martingeisse.grumpyrest.response.standard.NopResponse (implements name.martingeisse.grumpyrest.response.Response)
- name.martingeisse.grumpyrest.response.standard.NullResponseFactory (implements name.martingeisse.grumpyrest.response.ResponseFactory)
- name.martingeisse.grumpyrest.request.stringparser.standard.OptionalFieldParser (implements name.martingeisse.grumpyrest.request.stringparser.FromStringParser)
- name.martingeisse.grumpyrest.request.PathArgument
- name.martingeisse.grumpyrest.request.path.PathSegment
- name.martingeisse.grumpyrest.request.path.LiteralPathSegment
- name.martingeisse.grumpyrest.request.path.VariablePathSegment
- name.martingeisse.grumpyrest.request.path.PathUtil
- name.martingeisse.grumpyrest.request.querystring.QuerystringToRecordParser (implements name.martingeisse.grumpyrest.request.querystring.QuerystringParser)
- name.martingeisse.grumpyrest.RequestCycle
- name.martingeisse.grumpyrest.RestApi
- name.martingeisse.grumpyjson.registry.Sealable
- name.martingeisse.grumpyjson.registry.Registry<K,
V> - name.martingeisse.grumpyrest.request.stringparser.FromStringParserRegistry (implements name.martingeisse.grumpyrest.request.stringparser.ParseFromStringService)
- name.martingeisse.grumpyrest.request.querystring.QuerystringParserRegistry
- name.martingeisse.grumpyrest.response.ResponseFactoryRegistry
- name.martingeisse.grumpyjson.registry.Registry<K,
- name.martingeisse.grumpyrest.response.standard.StatusOnlyResponse (implements name.martingeisse.grumpyrest.response.Response)
- name.martingeisse.grumpyrest.request.stringparser.standard.StringFromStringParser (implements name.martingeisse.grumpyrest.request.stringparser.FromStringParser)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- name.martingeisse.grumpyrest.request.stringparser.FromStringParserException
- name.martingeisse.grumpyrest.request.querystring.QuerystringParsingException
- java.lang.RuntimeException
- name.martingeisse.grumpyrest.response.FinishRequestException (implements name.martingeisse.grumpyrest.response.ResponseValueWrapper)
- name.martingeisse.grumpyrest.response.NoResponseFactoryException
- java.lang.Exception
Interface Hierarchy
- name.martingeisse.grumpyrest.ComplexHandler
- name.martingeisse.grumpyrest.request.stringparser.FromStringParser
- name.martingeisse.grumpyrest.request.stringparser.ParseFromStringService
- name.martingeisse.grumpyrest.request.querystring.QuerystringParser
- name.martingeisse.grumpyrest.request.Request
- name.martingeisse.grumpyrest.response.Response
- name.martingeisse.grumpyrest.response.ResponseFactory
- name.martingeisse.grumpyrest.response.ResponseTransmitter
- name.martingeisse.grumpyrest.response.ResponseValueWrapper
- name.martingeisse.grumpyrest.SimpleHandler
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- name.martingeisse.grumpyrest.request.HttpMethod
- name.martingeisse.grumpyrest.servlet.RequestPathSourcingStrategy
- 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
- name.martingeisse.grumpyrest.request.path.Path
- name.martingeisse.grumpyrest.Route
- name.martingeisse.grumpyrest.RouteMatchResult
- name.martingeisse.grumpyrest.response.standard.StandardErrorResponse (implements name.martingeisse.grumpyrest.response.Response)
- name.martingeisse.grumpyrest.response.standard.StandardErrorResponse.Field
- java.lang.Record