所有程序包的分层结构
程序包分层结构:- cn.dev33.satoken,
- cn.dev33.satoken.annotation,
- cn.dev33.satoken.annotation.handler,
- cn.dev33.satoken.application,
- cn.dev33.satoken.config,
- cn.dev33.satoken.context,
- cn.dev33.satoken.context.model,
- cn.dev33.satoken.context.second,
- cn.dev33.satoken.dao,
- cn.dev33.satoken.dao.auto,
- cn.dev33.satoken.dao.timedcache,
- cn.dev33.satoken.error,
- cn.dev33.satoken.exception,
- cn.dev33.satoken.filter,
- cn.dev33.satoken.fun,
- cn.dev33.satoken.fun.hooks,
- cn.dev33.satoken.fun.strategy,
- cn.dev33.satoken.httpauth.basic,
- cn.dev33.satoken.httpauth.digest,
- cn.dev33.satoken.json,
- cn.dev33.satoken.listener,
- cn.dev33.satoken.log,
- cn.dev33.satoken.model.wrapperInfo,
- cn.dev33.satoken.plugin,
- cn.dev33.satoken.router,
- cn.dev33.satoken.same,
- cn.dev33.satoken.secure,
- cn.dev33.satoken.serializer,
- cn.dev33.satoken.serializer.impl,
- cn.dev33.satoken.session,
- cn.dev33.satoken.sign,
- cn.dev33.satoken.stp,
- cn.dev33.satoken.stp.parameter,
- cn.dev33.satoken.stp.parameter.enums,
- cn.dev33.satoken.strategy,
- cn.dev33.satoken.strategy.hooks,
- cn.dev33.satoken.temp,
- cn.dev33.satoken.util
类分层结构
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - java.util.LinkedHashMap<K,
V> (implements java.util.Map<K, V>) - cn.dev33.satoken.util.SaResult (implements java.io.Serializable)
- java.util.LinkedHashMap<K,
- java.util.HashMap<K,
- cn.dev33.satoken.application.ApplicationInfo
- cn.dev33.satoken.secure.BCrypt
- cn.dev33.satoken.fun.IsRunFunction
- cn.dev33.satoken.strategy.SaAnnotationStrategy
- cn.dev33.satoken.application.SaApplication (implements cn.dev33.satoken.application.SaSetValueInterface)
- cn.dev33.satoken.secure.SaBase64Util
- cn.dev33.satoken.annotation.handler.SaCheckDisableHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckHttpBasicHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckHttpDigestHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckLoginHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckOrHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckPermissionHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckRoleHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckSafeHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.annotation.handler.SaCheckSignHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.context.model.SaCookie
- cn.dev33.satoken.config.SaCookieConfig
- cn.dev33.satoken.model.wrapperInfo.SaDisableWrapperInfo
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForBlackPath (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForDirectoryTraversal (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForHeader (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForHost (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForHttpMethod (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForParameter (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForPathBannedCharacter (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForPathDangerCharacter (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHookForWhitePath (implements cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook)
- cn.dev33.satoken.strategy.SaFirewallStrategy
- cn.dev33.satoken.util.SaFoxUtil
- cn.dev33.satoken.util.SaHexUtil
- cn.dev33.satoken.context.SaHolder
- cn.dev33.satoken.httpauth.basic.SaHttpBasicTemplate
- cn.dev33.satoken.httpauth.basic.SaHttpBasicUtil
- cn.dev33.satoken.httpauth.digest.SaHttpDigestModel
- cn.dev33.satoken.httpauth.digest.SaHttpDigestTemplate
- cn.dev33.satoken.httpauth.digest.SaHttpDigestUtil
- cn.dev33.satoken.annotation.handler.SaIgnoreHandler (implements cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>)
- cn.dev33.satoken.json.SaJsonTemplateDefaultImpl (implements cn.dev33.satoken.json.SaJsonTemplate)
- cn.dev33.satoken.log.SaLogForConsole (implements cn.dev33.satoken.log.SaLog)
- cn.dev33.satoken.stp.SaLoginConfig
- cn.dev33.satoken.stp.parameter.SaLoginParameter
- cn.dev33.satoken.stp.SaLoginModel
- cn.dev33.satoken.stp.parameter.SaLogoutParameter
- cn.dev33.satoken.SaManager
- cn.dev33.satoken.dao.timedcache.SaMapPackageForConcurrentHashMap<V> (implements cn.dev33.satoken.dao.timedcache.SaMapPackage<V>)
- cn.dev33.satoken.router.SaRouter
- cn.dev33.satoken.router.SaRouterStaff
- cn.dev33.satoken.same.SaSameTemplate
- cn.dev33.satoken.same.SaSameUtil
- cn.dev33.satoken.secure.SaSecureUtil
- cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJdkUseBase64 (implements cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJdk)
- cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJdkUseHex (implements cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJdk)
- cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJdkUseISO_8859_1 (implements cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJdk)
- cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJson (implements cn.dev33.satoken.serializer.SaSerializerTemplate)
- cn.dev33.satoken.session.SaSession (implements cn.dev33.satoken.application.SaSetValueInterface, java.io.Serializable)
- cn.dev33.satoken.session.SaSessionCustomUtil
- cn.dev33.satoken.config.SaSignConfig
- cn.dev33.satoken.sign.SaSignMany
- cn.dev33.satoken.sign.SaSignTemplate
- cn.dev33.satoken.sign.SaSignUtil
- cn.dev33.satoken.strategy.SaStrategy
- cn.dev33.satoken.temp.SaTempDefaultImpl (implements cn.dev33.satoken.temp.SaTempInterface)
- cn.dev33.satoken.temp.SaTempUtil
- cn.dev33.satoken.session.SaTerminalInfo (implements java.io.Serializable)
- cn.dev33.satoken.dao.timedcache.SaTimedCache
- cn.dev33.satoken.config.SaTokenConfig (implements java.io.Serializable)
- cn.dev33.satoken.config.SaTokenConfigFactory
- cn.dev33.satoken.util.SaTokenConsts
- cn.dev33.satoken.context.SaTokenContextDefaultImpl (implements cn.dev33.satoken.context.SaTokenContext)
- cn.dev33.satoken.context.SaTokenContextForThreadLocal (implements cn.dev33.satoken.context.SaTokenContext)
- cn.dev33.satoken.context.SaTokenContextForThreadLocalStorage
- cn.dev33.satoken.context.SaTokenContextForThreadLocalStorage.Box
- cn.dev33.satoken.dao.SaTokenDaoDefaultImpl (implements cn.dev33.satoken.dao.auto.SaTokenDaoByStringFollowObject)
- cn.dev33.satoken.listener.SaTokenEventCenter
- cn.dev33.satoken.stp.SaTokenInfo
- cn.dev33.satoken.listener.SaTokenListenerForLog (implements cn.dev33.satoken.listener.SaTokenListener)
- cn.dev33.satoken.listener.SaTokenListenerForSimple (implements cn.dev33.satoken.listener.SaTokenListener)
- cn.dev33.satoken.plugin.SaTokenPluginHolder
- cn.dev33.satoken.plugin.SaTokenPluginHookModel<T>
- cn.dev33.satoken.util.SaValue2Box
- cn.dev33.satoken.stp.StpInterfaceDefaultImpl (implements cn.dev33.satoken.stp.StpInterface)
- cn.dev33.satoken.stp.StpLogic
- cn.dev33.satoken.stp.StpUtil
- cn.dev33.satoken.util.StrFormatter
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cn.dev33.satoken.exception.SaTokenException
- cn.dev33.satoken.exception.ApiDisabledException
- cn.dev33.satoken.exception.BackResultException
- cn.dev33.satoken.exception.DisableServiceException
- cn.dev33.satoken.exception.FirewallCheckException
- cn.dev33.satoken.exception.RequestPathInvalidException
- cn.dev33.satoken.exception.InvalidContextException
- cn.dev33.satoken.exception.SaTokenContextException (implements java.io.Serializable)
- cn.dev33.satoken.exception.NotHttpBasicAuthException
- cn.dev33.satoken.exception.NotHttpDigestAuthException
- cn.dev33.satoken.exception.NotImplException
- cn.dev33.satoken.exception.NotLoginException
- cn.dev33.satoken.exception.NotPermissionException
- cn.dev33.satoken.exception.NotRoleException
- cn.dev33.satoken.exception.NotSafeException
- cn.dev33.satoken.exception.NotWebContextException
- cn.dev33.satoken.exception.SaJsonConvertException
- cn.dev33.satoken.exception.SameTokenInvalidException
- cn.dev33.satoken.exception.SaSignException
- cn.dev33.satoken.exception.SaTokenPluginException
- cn.dev33.satoken.exception.StopMatchException
- cn.dev33.satoken.exception.SaTokenException
- java.lang.RuntimeException
- java.lang.Exception
- java.util.AbstractMap<K,
接口分层结构
- java.util.function.BiFunction<T,
U, R> - cn.dev33.satoken.fun.strategy.SaCreateTokenFunction
- cn.dev33.satoken.fun.strategy.SaGetAnnotationFunction
- cn.dev33.satoken.fun.strategy.SaHasElementFunction
- cn.dev33.satoken.fun.strategy.SaIsAnnotationPresentFunction
- java.util.function.Consumer<T>
- cn.dev33.satoken.fun.strategy.SaCheckElementAnnotationFunction
- cn.dev33.satoken.fun.strategy.SaCheckELRootMapExtendFunction
- cn.dev33.satoken.fun.strategy.SaCheckMethodAnnotationFunction
- cn.dev33.satoken.fun.strategy.SaCheckOrAnnotationFunction
- java.util.function.Function<T,
R> - cn.dev33.satoken.fun.strategy.SaAutoRenewFunction
- cn.dev33.satoken.fun.strategy.SaCreateSessionFunction
- cn.dev33.satoken.fun.strategy.SaCreateStpLogicFunction
- cn.dev33.satoken.annotation.handler.SaAnnotationHandlerInterface<T>
- cn.dev33.satoken.error.SaErrorCode
- cn.dev33.satoken.filter.SaFilter
- cn.dev33.satoken.filter.SaFilterAuthStrategy
- cn.dev33.satoken.filter.SaFilterErrorStrategy
- cn.dev33.satoken.fun.strategy.SaFirewallCheckFailHandleFunction
- cn.dev33.satoken.fun.strategy.SaFirewallCheckFunction
- cn.dev33.satoken.strategy.hooks.SaFirewallCheckHook
- cn.dev33.satoken.fun.SaFunction
- cn.dev33.satoken.fun.strategy.SaGenerateUniqueTokenFunction
- cn.dev33.satoken.application.SaGetValueInterface
- cn.dev33.satoken.application.SaSetValueInterface
- cn.dev33.satoken.context.model.SaStorage
- cn.dev33.satoken.application.SaSetValueInterface
- cn.dev33.satoken.json.SaJsonTemplate
- cn.dev33.satoken.log.SaLog
- cn.dev33.satoken.dao.timedcache.SaMapPackage<V>
- cn.dev33.satoken.fun.SaParamFunction<T>
- cn.dev33.satoken.fun.SaParamRetFunction<T,
R> - cn.dev33.satoken.context.model.SaRequest
- cn.dev33.satoken.context.model.SaResponse
- cn.dev33.satoken.fun.SaRetFunction
- cn.dev33.satoken.fun.SaRouteFunction
- cn.dev33.satoken.serializer.SaSerializerTemplate
- cn.dev33.satoken.serializer.impl.SaSerializerTemplateForJdk
- cn.dev33.satoken.temp.SaTempInterface
- cn.dev33.satoken.context.SaTokenContext
- cn.dev33.satoken.context.second.SaTokenSecondContext
- cn.dev33.satoken.dao.SaTokenDao
- cn.dev33.satoken.dao.auto.SaTokenDaoBySessionFollowObject
- cn.dev33.satoken.dao.auto.SaTokenDaoByObjectFollowString
- cn.dev33.satoken.dao.auto.SaTokenDaoByStringFollowObject
- cn.dev33.satoken.dao.auto.SaTokenDaoBySessionFollowObject
- cn.dev33.satoken.listener.SaTokenListener
- cn.dev33.satoken.plugin.SaTokenPlugin
- cn.dev33.satoken.fun.hooks.SaTokenPluginHookFunction<T>
- cn.dev33.satoken.context.second.SaTokenSecondContextCreator
- cn.dev33.satoken.fun.SaTwoParamFunction<T,
T2> - cn.dev33.satoken.stp.StpInterface
Annotation Interface Hierarchy
- cn.dev33.satoken.annotation.SaCheckDisable (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckHttpBasic (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckHttpDigest (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckLogin (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckOr (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckPermission (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckRole (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckSafe (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaCheckSign (implements java.lang.annotation.Annotation)
- cn.dev33.satoken.annotation.SaIgnore (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)
- cn.dev33.satoken.router.SaHttpMethod
- cn.dev33.satoken.stp.parameter.enums.SaLogoutMode
- cn.dev33.satoken.stp.parameter.enums.SaLogoutRange
- cn.dev33.satoken.annotation.SaMode
- cn.dev33.satoken.stp.parameter.enums.SaReplacedRange
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)