Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
- java.util.LinkedHashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
- io.varhttp.AnnotationsHelper.Annotations
 
 
 - java.util.LinkedHashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
 - java.util.TreeSet<E> (implements java.lang.Cloneable, java.util.NavigableSet<E>, java.io.Serializable)
- io.varhttp.ContentTypes
 
 
 - java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
 
 - java.util.AbstractSet<E> (implements java.util.Set<E>)
 - io.varhttp.AnnotationsHelper
 - io.varhttp.ContentTypes.ContentType (implements java.lang.Comparable<T>)
 - io.varhttp.ControllerContext
 - io.varhttp.ControllerExceptionMapper
 - io.varhttp.ControllerExecution
 - io.varhttp.ControllerFilter
 - io.varhttp.ControllerMapper
 - io.varhttp.ControllerMatch
 - io.varhttp.ExceptionRegistry
 - io.varhttp.ExecutionMap
 - io.varhttp.FilterTuple
 - jakarta.servlet.GenericServlet (implements java.io.Serializable, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig)
- jakarta.servlet.http.HttpServlet
- io.varhttp.VarServlet
 
 
 - jakarta.servlet.http.HttpServlet
 - io.varhttp.HttpHelper
 - io.varhttp.HttpServerFactory
 - io.varhttp.JdkHttpContext (implements com.sun.net.httpserver.HttpHandler)
 - io.varhttp.JdkHttpServletRequest (implements jakarta.servlet.http.HttpServletRequest)
 - io.varhttp.JdkHttpServletResponse (implements jakarta.servlet.http.HttpServletResponse)
 - io.varhttp.JdkServletConfig (implements jakarta.servlet.ServletConfig)
 - io.varhttp.JdkServletContext (implements jakarta.servlet.ServletContext)
 - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- jakarta.servlet.ServletOutputStream
- io.varhttp.VarServletOutputStream
 
 
 - jakarta.servlet.ServletOutputStream
 - io.varhttp.ParameterHandler
 - io.varhttp.PathVariableInfo
 - io.varhttp.Request
 - io.varhttp.RequestParametersImplementation (implements io.varhttp.RequestParameters)
 - jakarta.servlet.ServletRequestWrapper (implements jakarta.servlet.ServletRequest)
- jakarta.servlet.http.HttpServletRequestWrapper (implements jakarta.servlet.http.HttpServletRequest)
- io.varhttp.VarHttpServletRequest
 
 
 - jakarta.servlet.http.HttpServletRequestWrapper (implements jakarta.servlet.http.HttpServletRequest)
 - jakarta.servlet.ServletResponseWrapper (implements jakarta.servlet.ServletResponse)
- jakarta.servlet.http.HttpServletResponseWrapper (implements jakarta.servlet.http.HttpServletResponse)
- io.varhttp.VarHttpServletResponse
 
 
 - jakarta.servlet.http.HttpServletResponseWrapper (implements jakarta.servlet.http.HttpServletResponse)
 - io.varhttp.Standalone (implements java.lang.Runnable)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.varhttp.ContentTypeException
 - io.varhttp.ControllerAlreadyExistsException
 - io.varhttp.VarInitializationException
 
 - jakarta.servlet.ServletException
- io.varhttp.WrappedServletException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - io.varhttp.TypeHelper
 - io.varhttp.UndertowWebSocket (implements io.varhttp.VarWebSocket)
 - io.varhttp.VarConfig
 - io.varhttp.VarConfiguration
 - io.varhttp.VarConfigurationContext
- io.varhttp.BaseVarConfigurationContext
 
 - io.varhttp.VarControllerMatcher (implements io.varhttp.ControllerMatcher)
 - io.varhttp.VarFilterExecution
 - io.varhttp.VarRequestHeader (implements io.varhttp.RequestHeader)
 - io.varhttp.VarResponseHeader (implements io.varhttp.ResponseHeader)
 - io.varhttp.VarResponseStream (implements io.varhttp.ResponseStream)
 - io.varhttp.VarServletFilterChain (implements jakarta.servlet.FilterChain, io.varhttp.VarFilterChain)
 - io.varhttp.VarTestSerializer (implements io.varhttp.Serializer)
 - io.varhttp.VarUndertow (implements java.lang.Runnable)
 - io.varhttp.VarUndertowWebSocketCallback (implements io.undertow.websockets.WebSocketConnectionCallback)
 - io.varhttp.VarWebSocketHandler (implements io.varhttp.parameterhandlers.IParameterHandlerMatcher)
 - io.varhttp.VarWebSocketMatcher (implements io.varhttp.ControllerMatcher)
 - io.varhttp.VarWebSocketMessage
 
 - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
 
Interface Hierarchy
- io.varhttp.ControllerListener
 - io.varhttp.ControllerMatcher
 - io.varhttp.ObjectFactory
 - io.varhttp.RequestHeader
 - io.varhttp.RequestParameters
 - io.varhttp.ResponseHeader
 - io.varhttp.ResponseStream
 - io.varhttp.Serializer
 - io.varhttp.VarFilter
 - io.varhttp.VarFilterChain
 - io.varhttp.VarWebSocket
 
Annotation Interface Hierarchy
- io.varhttp.Controller (implements java.lang.annotation.Annotation)
 - io.varhttp.ControllerClass (implements java.lang.annotation.Annotation)
 - io.varhttp.ControllerPackage (implements java.lang.annotation.Annotation)
 - io.varhttp.Filter (implements java.lang.annotation.Annotation)
 - io.varhttp.FilterMethod (implements java.lang.annotation.Annotation)
 - io.varhttp.Filters (implements java.lang.annotation.Annotation)
 - io.varhttp.NotFoundController (implements java.lang.annotation.Annotation)
 - io.varhttp.PathVariable (implements java.lang.annotation.Annotation)
 - io.varhttp.RequestBody (implements java.lang.annotation.Annotation)
 - io.varhttp.RequestParameter (implements java.lang.annotation.Annotation)
 - io.varhttp.WebSocket (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)
- io.varhttp.HttpMethod
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)