Hierarchy For All Packages
- tech.riemann.nif.web.captcha,
- tech.riemann.nif.web.desensitize,
- tech.riemann.nif.web.index,
- tech.riemann.nif.web.jsr380.constraints,
- tech.riemann.nif.web.jsr380.group,
- tech.riemann.nif.web.jsr380.validator,
- tech.riemann.nif.web.ratelimit,
- tech.riemann.nif.web.response,
- tech.riemann.nif.web.sign,
- tech.riemann.nif.web.sql,
- tech.riemann.nif.web.xss,
- tech.riemann.nif.web.xss.escaper,
- tech.riemann.nif.web.xss.interceptor,
- tech.riemann.nif.web.xss.utils
Class Hierarchy
- java.lang.Object
- tech.riemann.nif.web.captcha.CaptchaView (implements org.springframework.web.servlet.View)
- tech.riemann.nif.web.captcha.DefaultCaptchaGener (implements tech.riemann.nif.web.captcha.CaptchaGener)
- tech.riemann.nif.web.index.DefaultIndexPageController
- tech.riemann.nif.web.ratelimit.FixedWindowRateLimiter (implements tech.riemann.nif.web.ratelimit.RateLimiter)
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.web.filter.OncePerRequestFilter
- tech.riemann.nif.web.sql.SqlInjectionFilter
- org.springframework.web.filter.OncePerRequestFilter
- tech.riemann.nif.web.response.GlobalResponseHandler (implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<T>)
- tech.riemann.nif.web.sign.HmacSignGenerator (implements tech.riemann.nif.web.sign.SignGenerator)
- tech.riemann.nif.web.jsr380.validator.IdcardUtils
- tech.riemann.nif.web.jsr380.validator.IDCardValidator (implements jakarta.validation.ConstraintValidator<A,
T>) - tech.riemann.nif.web.captcha.ImageVerification
- org.nutz.json.JsonTypeHandler
- org.nutz.json.handler.JsonStringLikeHandler
- tech.riemann.nif.web.xss.escaper.JsonStringLikeXssHandler
- org.nutz.json.handler.JsonStringLikeHandler
- tech.riemann.nif.web.captcha.MemoryCodeCache (implements tech.riemann.nif.web.captcha.CodeCache)
- tech.riemann.nif.web.sign.MemoryNonceCache (implements tech.riemann.nif.web.sign.NonceCache)
- tech.riemann.nif.web.jsr380.validator.MobileValidator (implements jakarta.validation.ConstraintValidator<A,
T>) - java.beans.PropertyEditorSupport (implements java.beans.PropertyEditor)
- tech.riemann.nif.web.xss.escaper.XssInitBinder.StringPropertiesEditor
- tech.riemann.nif.web.ratelimit.RateLimitInterceptor (implements org.springframework.web.servlet.HandlerInterceptor)
- tech.riemann.nif.web.sign.ReflectionFieldHelper
- tech.riemann.nif.web.response.Result<T>
- tech.riemann.nif.web.sign.RsaSignGenerator (implements tech.riemann.nif.web.sign.SignGenerator)
- tech.riemann.nif.web.sign.SignClientHelper
- tech.riemann.nif.web.sign.SignClientHelper.HeaderConfig
- tech.riemann.nif.web.sign.SignClientHelper.SignInfo
- tech.riemann.nif.web.sign.SignParamBuilder
- tech.riemann.nif.web.sign.SignVerifier
- tech.riemann.nif.web.sign.SignVerifyAspect
- tech.riemann.nif.web.ratelimit.SlidingWindowRateLimiter (implements tech.riemann.nif.web.ratelimit.RateLimiter)
- tech.riemann.nif.web.sign.Sm2SignGenerator (implements tech.riemann.nif.web.sign.SignGenerator)
- tech.riemann.nif.web.sign.Sm3SignGenerator (implements tech.riemann.nif.web.sign.SignGenerator)
- tech.riemann.nif.web.sql.SqlInjectionChecker
- tech.riemann.nif.web.sql.SqlInjectionUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- tech.riemann.nif.web.sign.SignVerifyException
- java.lang.RuntimeException
- java.lang.Exception
- tech.riemann.nif.web.ratelimit.TokenBucketRateLimiter (implements tech.riemann.nif.web.ratelimit.RateLimiter)
- tech.riemann.nif.web.jsr380.validator.ValidatorUtil
- tools.jackson.databind.ValueDeserializer<T> (implements tools.jackson.databind.deser.NullValueProvider)
- tech.riemann.nif.web.xss.escaper.XssJsonDeserializer
- tools.jackson.databind.ValueSerializer<T> (implements tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- tech.riemann.nif.web.desensitize.DesensitizeJsonSerializer
- tech.riemann.nif.web.xss.escaper.XssJsonSerializer
- tech.riemann.nif.web.captcha.VerificationImage
- tech.riemann.nif.web.xss.utils.XssFilters
- tech.riemann.nif.web.xss.utils.XssHolder
- tech.riemann.nif.web.xss.utils.XssHolder.XssClean
- tech.riemann.nif.web.xss.escaper.XssInitBinder
- tech.riemann.nif.web.xss.interceptor.XssInterceptor (implements org.springframework.web.servlet.AsyncHandlerInterceptor)
Interface Hierarchy
- tech.riemann.nif.web.sign.AppKeyProvider
- tech.riemann.nif.web.sign.AppSecretProvider
- tech.riemann.nif.web.captcha.CaptchaGener
- tech.riemann.nif.web.captcha.CodeCache
- tech.riemann.nif.web.jsr380.group.Delete
- tech.riemann.nif.web.jsr380.group.Insert
- tech.riemann.nif.web.sign.NonceCache
- tech.riemann.nif.web.jsr380.group.Query
- tech.riemann.nif.web.ratelimit.RateLimiter
- tech.riemann.nif.web.ratelimit.RateLimitInterceptor.RateLimitRule
- tech.riemann.nif.web.sign.SignClientHelper.SignInfo.HeaderSetter
- tech.riemann.nif.web.sign.SignGenerator
- tech.riemann.nif.web.jsr380.group.Update
Annotation Interface Hierarchy
- tech.riemann.nif.web.desensitize.Desensitize (implements java.lang.annotation.Annotation)
- tech.riemann.nif.web.jsr380.constraints.IDCard (implements java.lang.annotation.Annotation)
- tech.riemann.nif.web.jsr380.constraints.Mobile (implements java.lang.annotation.Annotation)
- tech.riemann.nif.web.ratelimit.RateLimit (implements java.lang.annotation.Annotation)
- tech.riemann.nif.web.sign.SignVerify (implements java.lang.annotation.Annotation)
- tech.riemann.nif.web.xss.XssIgnore (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)
- tech.riemann.nif.web.desensitize.DesensitizeType
- tech.riemann.nif.web.ratelimit.LimitType
- tech.riemann.nif.web.ratelimit.RateLimitAlgorithm
- tech.riemann.nif.web.response.Result.OperationState
- tech.riemann.nif.web.sign.SignAlgorithm
- tech.riemann.nif.web.xss.Type
- 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
- tech.riemann.nif.web.sign.AppKeyProvider.AppKey
- java.lang.Record