blob: 48580837341f8aefb26fab252b00e0af36054536 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_65) on Tue Feb 25 18:16:48 EST 2014 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Class Hierarchy (Apache Shiro :: Web 1.2.3 API)
</TITLE>
<META NAME="date" CONTENT="2014-02-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (Apache Shiro :: Web 1.2.3 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
Hierarchy For All Packages</H2>
</CENTER>
<DL>
<DT><B>Package Hierarchies:</B><DD><A HREF="org/apache/shiro/web/package-tree.html">org.apache.shiro.web</A>, <A HREF="org/apache/shiro/web/config/package-tree.html">org.apache.shiro.web.config</A>, <A HREF="org/apache/shiro/web/env/package-tree.html">org.apache.shiro.web.env</A>, <A HREF="org/apache/shiro/web/filter/package-tree.html">org.apache.shiro.web.filter</A>, <A HREF="org/apache/shiro/web/filter/authc/package-tree.html">org.apache.shiro.web.filter.authc</A>, <A HREF="org/apache/shiro/web/filter/authz/package-tree.html">org.apache.shiro.web.filter.authz</A>, <A HREF="org/apache/shiro/web/filter/mgt/package-tree.html">org.apache.shiro.web.filter.mgt</A>, <A HREF="org/apache/shiro/web/filter/session/package-tree.html">org.apache.shiro.web.filter.session</A>, <A HREF="org/apache/shiro/web/mgt/package-tree.html">org.apache.shiro.web.mgt</A>, <A HREF="org/apache/shiro/web/servlet/package-tree.html">org.apache.shiro.web.servlet</A>, <A HREF="org/apache/shiro/web/session/package-tree.html">org.apache.shiro.web.session</A>, <A HREF="org/apache/shiro/web/session/mgt/package-tree.html">org.apache.shiro.web.session.mgt</A>, <A HREF="org/apache/shiro/web/subject/package-tree.html">org.apache.shiro.web.subject</A>, <A HREF="org/apache/shiro/web/subject/support/package-tree.html">org.apache.shiro.web.subject.support</A>, <A HREF="org/apache/shiro/web/tags/package-tree.html">org.apache.shiro.web.tags</A>, <A HREF="org/apache/shiro/web/util/package-tree.html">org.apache.shiro.web.util</A></DL>
<HR>
<H2>
Class Hierarchy
</H2>
<UL>
<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
<LI TYPE="circle">org.apache.shiro.util.AbstractFactory&lt;T&gt; (implements org.apache.shiro.util.Factory&lt;T&gt;)
<UL>
<LI TYPE="circle">org.apache.shiro.config.IniFactorySupport&lt;T&gt;<UL>
<LI TYPE="circle">org.apache.shiro.web.config.<A HREF="org/apache/shiro/web/config/IniFilterChainResolverFactory.html" title="class in org.apache.shiro.web.config"><B>IniFilterChainResolverFactory</B></A><LI TYPE="circle">org.apache.shiro.config.IniSecurityManagerFactory<UL>
<LI TYPE="circle">org.apache.shiro.web.config.<A HREF="org/apache/shiro/web/config/WebIniSecurityManagerFactory.html" title="class in org.apache.shiro.web.config"><B>WebIniSecurityManagerFactory</B></A></UL>
</UL>
</UL>
<LI TYPE="circle">org.apache.shiro.mgt.AbstractRememberMeManager (implements org.apache.shiro.mgt.RememberMeManager)
<UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/CookieRememberMeManager.html" title="class in org.apache.shiro.web.mgt"><B>CookieRememberMeManager</B></A></UL>
<LI TYPE="circle">org.apache.shiro.session.mgt.AbstractSessionManager (implements org.apache.shiro.session.mgt.SessionManager)
<UL>
<LI TYPE="circle">org.apache.shiro.session.mgt.AbstractNativeSessionManager (implements org.apache.shiro.session.mgt.NativeSessionManager)
<UL>
<LI TYPE="circle">org.apache.shiro.session.mgt.AbstractValidatingSessionManager (implements org.apache.shiro.util.Destroyable, org.apache.shiro.session.mgt.ValidatingSessionManager)
<UL>
<LI TYPE="circle">org.apache.shiro.session.mgt.DefaultSessionManager (implements org.apache.shiro.cache.CacheManagerAware)
<UL>
<LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/DefaultWebSessionManager.html" title="class in org.apache.shiro.web.session.mgt"><B>DefaultWebSessionManager</B></A> (implements org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionManager</A>)
</UL>
</UL>
</UL>
</UL>
<LI TYPE="circle">org.apache.shiro.mgt.CachingSecurityManager (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.util.Destroyable, org.apache.shiro.mgt.SecurityManager)
<UL>
<LI TYPE="circle">org.apache.shiro.mgt.RealmSecurityManager<UL>
<LI TYPE="circle">org.apache.shiro.mgt.AuthenticatingSecurityManager<UL>
<LI TYPE="circle">org.apache.shiro.mgt.AuthorizingSecurityManager<UL>
<LI TYPE="circle">org.apache.shiro.mgt.SessionsSecurityManager<UL>
<LI TYPE="circle">org.apache.shiro.mgt.DefaultSecurityManager<UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/DefaultWebSecurityManager.html" title="class in org.apache.shiro.web.mgt"><B>DefaultWebSecurityManager</B></A> (implements org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt">WebSecurityManager</A>)
</UL>
</UL>
</UL>
</UL>
</UL>
</UL>
<LI TYPE="circle">org.apache.shiro.env.DefaultEnvironment (implements org.apache.shiro.util.Destroyable, org.apache.shiro.env.NamedObjectEnvironment)
<UL>
<LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/DefaultWebEnvironment.html" title="class in org.apache.shiro.web.env"><B>DefaultWebEnvironment</B></A> (implements org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env">MutableWebEnvironment</A>)
<UL>
<LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/ResourceBasedWebEnvironment.html" title="class in org.apache.shiro.web.env"><B>ResourceBasedWebEnvironment</B></A> (implements org.apache.shiro.config.ResourceConfigurable)
<UL>
<LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/IniWebEnvironment.html" title="class in org.apache.shiro.web.env"><B>IniWebEnvironment</B></A> (implements org.apache.shiro.util.Destroyable, org.apache.shiro.util.Initializable)
</UL>
</UL>
</UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/DefaultFilterChainManager.html" title="class in org.apache.shiro.web.filter.mgt"><B>DefaultFilterChainManager</B></A> (implements org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/FilterChainManager.html" title="interface in org.apache.shiro.web.filter.mgt">FilterChainManager</A>)
<LI TYPE="circle">org.apache.shiro.session.mgt.DefaultSessionKey (implements java.io.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, org.apache.shiro.session.mgt.SessionKey)
<UL>
<LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionKey.html" title="class in org.apache.shiro.web.session.mgt"><B>WebSessionKey</B></A> (implements org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</A>)
</UL>
<LI TYPE="circle">org.apache.shiro.mgt.DefaultSessionStorageEvaluator (implements org.apache.shiro.mgt.SessionStorageEvaluator)
<UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.html" title="class in org.apache.shiro.web.mgt"><B>DefaultWebSessionStorageEvaluator</B></A></UL>
<LI TYPE="circle">org.apache.shiro.mgt.DefaultSubjectFactory (implements org.apache.shiro.mgt.SubjectFactory)
<UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/DefaultWebSubjectFactory.html" title="class in org.apache.shiro.web.mgt"><B>DefaultWebSubjectFactory</B></A></UL>
<LI TYPE="circle">org.apache.shiro.subject.support.DelegatingSubject (implements org.apache.shiro.subject.Subject)
<UL>
<LI TYPE="circle">org.apache.shiro.web.subject.support.<A HREF="org/apache/shiro/web/subject/support/WebDelegatingSubject.html" title="class in org.apache.shiro.web.subject.support"><B>WebDelegatingSubject</B></A> (implements org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject">WebSubject</A>)
</UL>
<LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/EnvironmentLoader.html" title="class in org.apache.shiro.web.env"><B>EnvironmentLoader</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/EnvironmentLoaderListener.html" title="class in org.apache.shiro.web.env"><B>EnvironmentLoaderListener</B></A> (implements javax.servlet.ServletContextListener)
</UL>
<LI TYPE="circle">org.apache.shiro.web.session.<A HREF="org/apache/shiro/web/session/HttpServletSession.html" title="class in org.apache.shiro.web.session"><B>HttpServletSession</B></A> (implements org.apache.shiro.session.Session)
<LI TYPE="circle">org.apache.shiro.util.MapContext (implements java.util.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;K,V&gt;, java.io.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<UL>
<LI TYPE="circle">org.apache.shiro.session.mgt.DefaultSessionContext (implements org.apache.shiro.session.mgt.SessionContext)
<UL>
<LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/DefaultWebSessionContext.html" title="class in org.apache.shiro.web.session.mgt"><B>DefaultWebSessionContext</B></A> (implements org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionContext</A>)
</UL>
<LI TYPE="circle">org.apache.shiro.subject.support.DefaultSubjectContext (implements org.apache.shiro.subject.SubjectContext)
<UL>
<LI TYPE="circle">org.apache.shiro.web.subject.support.<A HREF="org/apache/shiro/web/subject/support/DefaultWebSubjectContext.html" title="class in org.apache.shiro.web.subject.support"><B>DefaultWebSubjectContext</B></A> (implements org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject">WebSubjectContext</A>)
</UL>
</UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.html" title="class in org.apache.shiro.web.filter.mgt"><B>PathMatchingFilterChainResolver</B></A> (implements org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/FilterChainResolver.html" title="interface in org.apache.shiro.web.filter.mgt">FilterChainResolver</A>)
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/ProxiedFilterChain.html" title="class in org.apache.shiro.web.servlet"><B>ProxiedFilterChain</B></A> (implements javax.servlet.FilterChain)
<LI TYPE="circle">org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RedirectView.html" title="class in org.apache.shiro.web.util"><B>RedirectView</B></A><LI TYPE="circle">org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/SavedRequest.html" title="class in org.apache.shiro.web.util"><B>SavedRequest</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/ServletContainerSessionManager.html" title="class in org.apache.shiro.web.session.mgt"><B>ServletContainerSessionManager</B></A> (implements org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionManager</A>)
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/ServletContextSupport.html" title="class in org.apache.shiro.web.servlet"><B>ServletContextSupport</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/AbstractFilter.html" title="class in org.apache.shiro.web.servlet"><B>AbstractFilter</B></A> (implements javax.servlet.Filter)
<UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/NameableFilter.html" title="class in org.apache.shiro.web.servlet"><B>NameableFilter</B></A> (implements org.apache.shiro.util.Nameable)
<UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/OncePerRequestFilter.html" title="class in org.apache.shiro.web.servlet"><B>OncePerRequestFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/AbstractShiroFilter.html" title="class in org.apache.shiro.web.servlet"><B>AbstractShiroFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/IniShiroFilter.html" title="class in org.apache.shiro.web.servlet"><B>IniShiroFilter</B></A><LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/ShiroFilter.html" title="class in org.apache.shiro.web.servlet"><B>ShiroFilter</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/AdviceFilter.html" title="class in org.apache.shiro.web.servlet"><B>AdviceFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/LogoutFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>LogoutFilter</B></A><LI TYPE="circle">org.apache.shiro.web.filter.<A HREF="org/apache/shiro/web/filter/PathMatchingFilter.html" title="class in org.apache.shiro.web.filter"><B>PathMatchingFilter</B></A> (implements org.apache.shiro.web.filter.<A HREF="org/apache/shiro/web/filter/PathConfigProcessor.html" title="interface in org.apache.shiro.web.filter">PathConfigProcessor</A>)
<UL>
<LI TYPE="circle">org.apache.shiro.web.filter.<A HREF="org/apache/shiro/web/filter/AccessControlFilter.html" title="class in org.apache.shiro.web.filter"><B>AccessControlFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/AuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>AuthenticationFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/AuthenticatingFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>AuthenticatingFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>BasicHttpAuthenticationFilter</B></A><LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>FormAuthenticationFilter</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/PassThruAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>PassThruAuthenticationFilter</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authz.<A HREF="org/apache/shiro/web/filter/authz/AuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz"><B>AuthorizationFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authz.<A HREF="org/apache/shiro/web/filter/authz/HostFilter.html" title="class in org.apache.shiro.web.filter.authz"><B>HostFilter</B></A><LI TYPE="circle">org.apache.shiro.web.filter.authz.<A HREF="org/apache/shiro/web/filter/authz/PermissionsAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz"><B>PermissionsAuthorizationFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authz.<A HREF="org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html" title="class in org.apache.shiro.web.filter.authz"><B>HttpMethodPermissionFilter</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authz.<A HREF="org/apache/shiro/web/filter/authz/PortFilter.html" title="class in org.apache.shiro.web.filter.authz"><B>PortFilter</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authz.<A HREF="org/apache/shiro/web/filter/authz/SslFilter.html" title="class in org.apache.shiro.web.filter.authz"><B>SslFilter</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authz.<A HREF="org/apache/shiro/web/filter/authz/RolesAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz"><B>RolesAuthorizationFilter</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/UserFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>UserFilter</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.authc.<A HREF="org/apache/shiro/web/filter/authc/AnonymousFilter.html" title="class in org.apache.shiro.web.filter.authc"><B>AnonymousFilter</B></A><LI TYPE="circle">org.apache.shiro.web.filter.session.<A HREF="org/apache/shiro/web/filter/session/NoSessionCreationFilter.html" title="class in org.apache.shiro.web.filter.session"><B>NoSessionCreationFilter</B></A></UL>
</UL>
</UL>
</UL>
</UL>
</UL>
<LI TYPE="circle">javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
<UL>
<LI TYPE="circle">javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
<UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/ShiroHttpServletRequest.html" title="class in org.apache.shiro.web.servlet"><B>ShiroHttpServletRequest</B></A></UL>
</UL>
<LI TYPE="circle">javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
<UL>
<LI TYPE="circle">javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
<UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/ShiroHttpServletResponse.html" title="class in org.apache.shiro.web.servlet"><B>ShiroHttpServletResponse</B></A></UL>
</UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/ShiroHttpSession.html" title="class in org.apache.shiro.web.servlet"><B>ShiroHttpSession</B></A> (implements javax.servlet.http.HttpSession)
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/SimpleCookie.html" title="class in org.apache.shiro.web.servlet"><B>SimpleCookie</B></A> (implements org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet">Cookie</A>)
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/SimpleNamedFilterList.html" title="class in org.apache.shiro.web.filter.mgt"><B>SimpleNamedFilterList</B></A> (implements org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt">NamedFilterList</A>)
<LI TYPE="circle">org.apache.shiro.subject.Subject.Builder<UL>
<LI TYPE="circle">org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubject.Builder.html" title="class in org.apache.shiro.web.subject"><B>WebSubject.Builder</B></A></UL>
<LI TYPE="circle">javax.servlet.jsp.tagext.TagSupport (implements javax.servlet.jsp.tagext.IterationTag, java.io.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<UL>
<LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/SecureTag.html" title="class in org.apache.shiro.web.tags"><B>SecureTag</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/AuthenticatedTag.html" title="class in org.apache.shiro.web.tags"><B>AuthenticatedTag</B></A><LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/GuestTag.html" title="class in org.apache.shiro.web.tags"><B>GuestTag</B></A><LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/NotAuthenticatedTag.html" title="class in org.apache.shiro.web.tags"><B>NotAuthenticatedTag</B></A><LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/PermissionTag.html" title="class in org.apache.shiro.web.tags"><B>PermissionTag</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/HasPermissionTag.html" title="class in org.apache.shiro.web.tags"><B>HasPermissionTag</B></A><LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/LacksPermissionTag.html" title="class in org.apache.shiro.web.tags"><B>LacksPermissionTag</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/PrincipalTag.html" title="class in org.apache.shiro.web.tags"><B>PrincipalTag</B></A><LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/RoleTag.html" title="class in org.apache.shiro.web.tags"><B>RoleTag</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/HasAnyRolesTag.html" title="class in org.apache.shiro.web.tags"><B>HasAnyRolesTag</B></A><LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/HasRoleTag.html" title="class in org.apache.shiro.web.tags"><B>HasRoleTag</B></A><LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/LacksRoleTag.html" title="class in org.apache.shiro.web.tags"><B>LacksRoleTag</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.tags.<A HREF="org/apache/shiro/web/tags/UserTag.html" title="class in org.apache.shiro.web.tags"><B>UserTag</B></A></UL>
</UL>
<LI TYPE="circle">org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/WebUtils.html" title="class in org.apache.shiro.web.util"><B>WebUtils</B></A></UL>
</UL>
<H2>
Interface Hierarchy
</H2>
<UL>
<LI TYPE="circle">org.apache.shiro.authc.Authenticator<UL>
<LI TYPE="circle">org.apache.shiro.mgt.SecurityManager (also extends org.apache.shiro.authz.Authorizer, org.apache.shiro.session.mgt.SessionManager)
<UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><B>WebSecurityManager</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><B>WebSecurityManager</B></A></UL>
<LI TYPE="circle">org.apache.shiro.authz.Authorizer<UL>
<LI TYPE="circle">org.apache.shiro.mgt.SecurityManager (also extends org.apache.shiro.authc.Authenticator, org.apache.shiro.session.mgt.SessionManager)
<UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><B>WebSecurityManager</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><B>WebSecurityManager</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.servlet.<A HREF="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet"><B>Cookie</B></A><LI TYPE="circle">org.apache.shiro.env.Environment<UL>
<LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env"><B>MutableWebEnvironment</B></A><LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env"><B>WebEnvironment</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.env.<A HREF="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env"><B>MutableWebEnvironment</B></A></UL>
</UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/FilterChainManager.html" title="interface in org.apache.shiro.web.filter.mgt"><B>FilterChainManager</B></A><LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/FilterChainResolver.html" title="interface in org.apache.shiro.web.filter.mgt"><B>FilterChainResolver</B></A><LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><B>Iterable</B></A>&lt;T&gt;<UL>
<LI TYPE="circle">java.util.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><B>Collection</B></A>&lt;E&gt;<UL>
<LI TYPE="circle">java.util.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><B>List</B></A>&lt;E&gt;<UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><B>NamedFilterList</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><B>NamedFilterList</B></A></UL>
<LI TYPE="circle">java.util.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><B>List</B></A>&lt;E&gt;<UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><B>NamedFilterList</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><B>NamedFilterList</B></A></UL>
<LI TYPE="circle">java.util.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><B>Map</B></A>&lt;K,V&gt;<UL>
<LI TYPE="circle">org.apache.shiro.session.mgt.SessionContext<UL>
<LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><B>WebSessionContext</B></A> (also extends org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</A>)
</UL>
<LI TYPE="circle">org.apache.shiro.subject.SubjectContext<UL>
<LI TYPE="circle">org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject"><B>WebSubjectContext</B></A> (also extends org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</A>)
</UL>
<LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><B>WebSessionContext</B></A> (also extends org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</A>, org.apache.shiro.session.mgt.SessionContext)
<LI TYPE="circle">org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject"><B>WebSubjectContext</B></A> (also extends org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</A>, org.apache.shiro.subject.SubjectContext)
</UL>
<LI TYPE="circle">org.apache.shiro.web.filter.<A HREF="org/apache/shiro/web/filter/PathConfigProcessor.html" title="interface in org.apache.shiro.web.filter"><B>PathConfigProcessor</B></A><LI TYPE="circle">org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util"><B>RequestPairSource</B></A><UL>
<LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><B>WebSessionContext</B></A> (also extends org.apache.shiro.session.mgt.SessionContext)
<LI TYPE="circle">org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject"><B>WebSubject</B></A> (also extends org.apache.shiro.subject.Subject)
<LI TYPE="circle">org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject"><B>WebSubjectContext</B></A> (also extends org.apache.shiro.subject.SubjectContext)
</UL>
<LI TYPE="circle">org.apache.shiro.session.mgt.SessionManager<UL>
<LI TYPE="circle">org.apache.shiro.mgt.SecurityManager (also extends org.apache.shiro.authc.Authenticator, org.apache.shiro.authz.Authorizer)
<UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><B>WebSecurityManager</B></A></UL>
<LI TYPE="circle">org.apache.shiro.web.mgt.<A HREF="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><B>WebSecurityManager</B></A><LI TYPE="circle">org.apache.shiro.web.session.mgt.<A HREF="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt"><B>WebSessionManager</B></A></UL>
<LI TYPE="circle">org.apache.shiro.subject.Subject<UL>
<LI TYPE="circle">org.apache.shiro.web.subject.<A HREF="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject"><B>WebSubject</B></A> (also extends org.apache.shiro.web.util.<A HREF="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</A>)
</UL>
</UL>
<H2>
Enum Hierarchy
</H2>
<UL>
<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><B>Enum</B></A>&lt;E&gt; (implements java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;T&gt;, java.io.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<UL>
<LI TYPE="circle">org.apache.shiro.web.filter.mgt.<A HREF="org/apache/shiro/web/filter/mgt/DefaultFilter.html" title="enum in org.apache.shiro.web.filter.mgt"><B>DefaultFilter</B></A></UL>
</UL>
</UL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2004-2014 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>