blob: a385233753c1b60bb241dfbc65979fc113aa7ea4 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.8) on Wed Oct 28 15:54:58 CET 2020 -->
<title>Index (Apache Shiro :: Lang 1.7.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-10-28">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Apache Shiro :: Lang 1.7.0 API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:X">X</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="allpackages-index.html">All&nbsp;Packages</a><a id="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util"><span class="typeNameLink">Assert</span></a> - Class in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Assertion utility class that assists in validating arguments.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#%3Cinit%3E()">Assert()</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">Base64</span></a> - Class in <a href="org/apache/shiro/codec/package-summary.html">org.apache.shiro.codec</a></dt>
<dd>
<div class="block">Provides <a href="http://en.wikipedia.org/wiki/Base64">Base 64</a> encoding and decoding as defined by
<a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#%3Cinit%3E()">Base64()</a></span> - Constructor for class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#bytes(byte%5B%5D)">bytes(byte[])</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns a new <code>ByteSource</code> instance representing the specified byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#bytes(char%5B%5D)">bytes(char[])</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns a new <code>ByteSource</code> instance representing the specified character array's bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#bytes(java.io.File)">bytes(File)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns a new <code>ByteSource</code> instance representing the specified File's bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#bytes(java.io.InputStream)">bytes(InputStream)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns a new <code>ByteSource</code> instance representing the specified InputStream's bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#bytes(java.lang.Object)">bytes(Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns a <code>ByteSource</code> instance representing the specified byte source argument.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#bytes(java.lang.String)">bytes(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns a new <code>ByteSource</code> instance representing the specified string's bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#bytes(org.apache.shiro.util.ByteSource)">bytes(ByteSource)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns a new <code>ByteSource</code> instance representing the specified ByteSource.</div>
</dd>
<dt><a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">ByteSource</span></a> - Interface in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">A <code>ByteSource</code> wraps a byte array and provides additional encoding operations.</div>
</dd>
<dt><a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util"><span class="typeNameLink">ByteSource.Util</span></a> - Class in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Utility class that can construct ByteSource instances.</div>
</dd>
</dl>
<a id="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ResourceUtils.html#CLASSPATH_PREFIX">CLASSPATH_PREFIX</a></span> - Static variable in class org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></dt>
<dd>
<div class="block">Resource path prefix that specifies to load from a classpath location, value is <b><code>classpath:</code></b></div>
</dd>
<dt><a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html" title="class in org.apache.shiro.io"><span class="typeNameLink">ClassResolvingObjectInputStream</span></a> - Class in <a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a></dt>
<dd>
<div class="block">Enables correct ClassLoader lookup in various environments (e.g.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html#%3Cinit%3E(java.io.InputStream)">ClassResolvingObjectInputStream(InputStream)</a></span> - Constructor for class org.apache.shiro.io.<a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html" title="class in org.apache.shiro.io">ClassResolvingObjectInputStream</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">ClassUtils</span></a> - Class in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Utility method library used to conveniently interact with <code>Class</code>es, such as acquiring them from the
application <code>ClassLoader</code>s and instantiating Objects from them.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#%3Cinit%3E()">ClassUtils()</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#clean(java.lang.String)">clean(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Returns a 'cleaned' representation of the specified argument.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#clear()">clear()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ResourceUtils.html#close(java.io.InputStream)">close(InputStream)</a></span> - Static method in class org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></dt>
<dd>
<div class="block">Convenience method that closes the specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>InputStream</code></a>, logging any
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>IOException</code></a> that might occur.</div>
</dd>
<dt><a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">CodecException</span></a> - Exception in <a href="org/apache/shiro/codec/package-summary.html">org.apache.shiro.codec</a></dt>
<dd>
<div class="block">Root exception related to issues during encoding or decoding.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecException.html#%3Cinit%3E()">CodecException()</a></span> - Constructor for exception org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec">CodecException</a></dt>
<dd>
<div class="block">Creates a new <code>CodecException</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecException.html#%3Cinit%3E(java.lang.String)">CodecException(String)</a></span> - Constructor for exception org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec">CodecException</a></dt>
<dd>
<div class="block">Creates a new <code>CodecException</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)">CodecException(String, Throwable)</a></span> - Constructor for exception org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec">CodecException</a></dt>
<dd>
<div class="block">Creates a new <code>CodecException</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecException.html#%3Cinit%3E(java.lang.Throwable)">CodecException(Throwable)</a></span> - Constructor for exception org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec">CodecException</a></dt>
<dd>
<div class="block">Creates a new <code>CodecException</code>.</div>
</dd>
<dt><a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">CodecSupport</span></a> - Class in <a href="org/apache/shiro/codec/package-summary.html">org.apache.shiro.codec</a></dt>
<dd>
<div class="block">Base abstract class that provides useful encoding and decoding operations, especially for character data.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#%3Cinit%3E()">CodecSupport()</a></span> - Constructor for class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#containsKey(java.lang.Object)">containsKey(Object)</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#containsValue(java.lang.Object)">containsValue(Object)</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#decode(byte%5B%5D)">decode(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Decodes Base64 data into octets</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Hex.html#decode(byte%5B%5D)">decode(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></dt>
<dd>
<div class="block">Converts an array of character bytes representing hexadecimal values into an
array of bytes of those same values.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Hex.html#decode(char%5B%5D)">decode(char[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></dt>
<dd>
<div class="block">Converts an array of characters representing hexadecimal values into an
array of bytes of those same values.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#decode(java.lang.String)">decode(String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Converts the specified UTF-8 Base64 encoded String and decodes it to a raw Base64 decoded byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Hex.html#decode(java.lang.String)">decode(String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></dt>
<dd>
<div class="block">Converts the specified Hex-encoded String into a raw byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#decodeToString(byte%5B%5D)">decodeToString(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Decodes the specified Base64 encoded byte array and returns the decoded result as a UTF-8 encoded.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#decodeToString(java.lang.String)">decodeToString(String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Converts the specified UTF-8 Base64 encoded String and decodes it to a resultant UTF-8 encoded string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#DEFAULT_DELIMITER_CHAR">DEFAULT_DELIMITER_CHAR</a></span> - Static variable in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Constant representing the default delimiter character (comma), equal to <code>','</code></div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#DEFAULT_QUOTE_CHAR">DEFAULT_QUOTE_CHAR</a></span> - Static variable in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Constant representing the default quote character (double quote), equal to '&quot;'</code></div>
</dd>
<dt><a href="org/apache/shiro/io/DefaultSerializer.html" title="class in org.apache.shiro.io"><span class="typeNameLink">DefaultSerializer</span></a>&lt;<a href="org/apache/shiro/io/DefaultSerializer.html" title="type parameter in DefaultSerializer">T</a>&gt; - Class in <a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a></dt>
<dd>
<div class="block">Serializer implementation that uses the default JVM serialization mechanism (Object Input/Output Streams).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/DefaultSerializer.html#%3Cinit%3E()">DefaultSerializer()</a></span> - Constructor for class org.apache.shiro.io.<a href="org/apache/shiro/io/DefaultSerializer.html" title="class in org.apache.shiro.io">DefaultSerializer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/DefaultSerializer.html#deserialize(byte%5B%5D)">deserialize(byte[])</a></span> - Method in class org.apache.shiro.io.<a href="org/apache/shiro/io/DefaultSerializer.html" title="class in org.apache.shiro.io">DefaultSerializer</a></dt>
<dd>
<div class="block">This implementation deserializes the byte array using a <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>ObjectInputStream</code></a> using a source
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayInputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>ByteArrayInputStream</code></a> constructed with the argument byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/Serializer.html#deserialize(byte%5B%5D)">deserialize(byte[])</a></span> - Method in interface org.apache.shiro.io.<a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io">Serializer</a></dt>
<dd>
<div class="block">Converts the specified raw byte[] array back into an original Object form.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/XmlSerializer.html#deserialize(byte%5B%5D)">deserialize(byte[])</a></span> - Method in class org.apache.shiro.io.<a href="org/apache/shiro/io/XmlSerializer.html" title="class in org.apache.shiro.io">XmlSerializer</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Deserializes the specified <code>serialized</code> source back into an Object by using a
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayInputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>ByteArrayInputStream</code></a> to wrap the argument and then decode this
stream via an <a href="https://docs.oracle.com/javase/8/docs/api/java/beans/XMLDecoder.html?is-external=true" title="class or interface in java.beans" class="externalLink"><code>XMLDecoder</code></a>, where the
<a href="https://docs.oracle.com/javase/8/docs/api/java/beans/XMLDecoder.html?is-external=true#readObject()" title="class or interface in java.beans" class="externalLink"><code>readObject</code></a> call results in the original Object to return.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Destroyable.html#destroy()">destroy()</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a></dt>
<dd>
<div class="block">Called when this object is being destroyed, allowing any necessary cleanup of internal resources.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/LifecycleUtils.html#destroy(java.lang.Object)">destroy(Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/LifecycleUtils.html#destroy(java.util.Collection)">destroy(Collection)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></dt>
<dd>
<div class="block">Calls <a href="org/apache/shiro/util/LifecycleUtils.html#destroy(java.lang.Object)"><code>destroy</code></a> for each object in the collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/LifecycleUtils.html#destroy(org.apache.shiro.util.Destroyable)">destroy(Destroyable)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Destroyable</span></a> - Interface in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Shiro container-agnostic interface that indicates that this object requires a callback during destruction.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#doesNotContain(java.lang.String,java.lang.String)">doesNotContain(String, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the given text does not contain the given substring.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#doesNotContain(java.lang.String,java.lang.String,java.lang.String)">doesNotContain(String, String, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the given text does not contain the given substring.</div>
</dd>
</dl>
<a id="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#EMPTY_STRING">EMPTY_STRING</a></span> - Static variable in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Constant representing the empty string, equal to &quot;&quot;</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#encode(byte%5B%5D)">encode(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Encodes a byte[] containing binary data, into a byte[] containing characters in the Base64 alphabet.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Hex.html#encode(byte%5B%5D)">encode(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></dt>
<dd>
<div class="block">Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#encode(byte%5B%5D,boolean)">encode(byte[], boolean)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#encodeChunked(byte%5B%5D)">encodeChunked(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#encodeToString(byte%5B%5D)">encodeToString(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Base64 encodes the specified byte array and then encodes it as a String using Shiro's preferred character
encoding (UTF-8).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/H64.html#encodeToString(byte%5B%5D)">encodeToString(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/H64.html" title="class in org.apache.shiro.codec">H64</a></dt>
<dd>
<div class="block">Encodes the specified bytes to an <code>H64</code>-encoded String.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Hex.html#encodeToString(byte%5B%5D)">encodeToString(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></dt>
<dd>
<div class="block">Encodes the specified byte array to a character array and then returns that character array
as a String.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#entrySet()">entrySet()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Factory</span></a>&lt;<a href="org/apache/shiro/util/Factory.html" title="type parameter in Factory">T</a>&gt; - Interface in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Generics-aware interface supporting the
<a href="http://en.wikipedia.org/wiki/Factory_method_pattern">Factory Method</a> design pattern.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ResourceUtils.html#FILE_PREFIX">FILE_PREFIX</a></span> - Static variable in class org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></dt>
<dd>
<div class="block">Resource path prefix that specifies to load from a file location, value is <b><code>file:</code></b></div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#forName(java.lang.String)">forName(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>
<div class="block">Attempts to load the specified class name from the current thread's
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true#getContextClassLoader()" title="class or interface in java.lang" class="externalLink"><code>context class loader</code></a>, then the
current ClassLoader (<code>ClassUtils.class.getClassLoader()</code>), then the system/application
ClassLoader (<code>ClassLoader.getSystemClassLoader()</code>, in that order.</div>
</dd>
</dl>
<a id="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#get(java.lang.Object)">get(Object)</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#getAnnotatedMethods(java.lang.Class,java.lang.Class)">getAnnotatedMethods(Class&lt;?&gt;, Class&lt;? extends Annotation&gt;)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.html#getBytes()">getBytes()</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util">ByteSource</a></dt>
<dd>
<div class="block">Returns the wrapped byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#getBytes()">getBytes()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#getConstructor(java.lang.Class,java.lang.Class...)">getConstructor(Class, Class...)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ResourceUtils.html#getInputStreamForPath(java.lang.String)">getInputStreamForPath(String)</a></span> - Static method in class org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></dt>
<dd>
<div class="block">Returns the InputStream for the resource represented by the specified path, supporting scheme
prefixes that direct how to acquire the input stream
(<a href="org/apache/shiro/io/ResourceUtils.html#CLASSPATH_PREFIX"><code>CLASSPATH_PREFIX</code></a>,
<a href="org/apache/shiro/io/ResourceUtils.html#URL_PREFIX"><code>URL_PREFIX</code></a>, or <a href="org/apache/shiro/io/ResourceUtils.html#FILE_PREFIX"><code>FILE_PREFIX</code></a>).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Factory.html#getInstance()">getInstance()</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util">Factory</a></dt>
<dd>
<div class="block">Returns an instance of the required type.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#getResourceAsStream(java.lang.String)">getResourceAsStream(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>
<div class="block">Returns the specified resource by checking the current thread's
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true#getContextClassLoader()" title="class or interface in java.lang" class="externalLink"><code>context class loader</code></a>, then the
current ClassLoader (<code>ClassUtils.class.getClassLoader()</code>), then the system/application
ClassLoader (<code>ClassLoader.getSystemClassLoader()</code>, in that order, using
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true#getResourceAsStream(java.lang.String)" title="class or interface in java.lang" class="externalLink"><code>getResourceAsStream(name)</code></a>.</div>
</dd>
</dl>
<a id="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><a href="org/apache/shiro/codec/H64.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">H64</span></a> - Class in <a href="org/apache/shiro/codec/package-summary.html">org.apache.shiro.codec</a></dt>
<dd>
<div class="block">Codec for <a href="http://en.wikipedia.org/wiki/Crypt_(Unix)">Unix Crypt</a>-style encoding.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/H64.html#%3Cinit%3E()">H64()</a></span> - Constructor for class org.apache.shiro.codec.<a href="org/apache/shiro/codec/H64.html" title="class in org.apache.shiro.codec">H64</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#hashCode()">hashCode()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#hasLength(java.lang.String)">hasLength(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the given String is not empty; that is,
it must not be <code>null</code> and not the empty String.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#hasLength(java.lang.String)">hasLength(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Check that the given String is neither <code>null</code> nor of length 0.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#hasLength(java.lang.String,java.lang.String)">hasLength(String, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the given String is not empty; that is,
it must not be <code>null</code> and not the empty String.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ResourceUtils.html#hasResourcePrefix(java.lang.String)">hasResourcePrefix(String)</a></span> - Static method in class org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the resource path is not null and starts with one of the recognized
resource prefixes (<a href="org/apache/shiro/io/ResourceUtils.html#CLASSPATH_PREFIX"><code>CLASSPATH_PREFIX</code></a>,
<a href="org/apache/shiro/io/ResourceUtils.html#URL_PREFIX"><code>URL_PREFIX</code></a>, or <a href="org/apache/shiro/io/ResourceUtils.html#FILE_PREFIX"><code>FILE_PREFIX</code></a>), <code>false</code> otherwise.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#hasText(java.lang.String)">hasText(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the given String has valid text content; that is, it must not
be <code>null</code> and must contain at least one non-whitespace character.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#hasText(java.lang.String)">hasText(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Check whether the given String has actual text.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#hasText(java.lang.String,java.lang.String)">hasText(String, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the given String has valid text content; that is, it must not
be <code>null</code> and must contain at least one non-whitespace character.</div>
</dd>
<dt><a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">Hex</span></a> - Class in <a href="org/apache/shiro/codec/package-summary.html">org.apache.shiro.codec</a></dt>
<dd>
<div class="block"><a href="http://en.wikipedia.org/wiki/Hexadecimal">Hexadecimal</a> encoder and decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Hex.html#%3Cinit%3E()">Hex()</a></span> - Constructor for class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Initializable.html#init()">init()</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util">Initializable</a></dt>
<dd>
<div class="block">Initializes this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/LifecycleUtils.html#init(java.lang.Object)">init(Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/LifecycleUtils.html#init(java.util.Collection)">init(Collection)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></dt>
<dd>
<div class="block">Calls <a href="org/apache/shiro/util/LifecycleUtils.html#init(java.lang.Object)"><code>init</code></a> for each object in the collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/LifecycleUtils.html#init(org.apache.shiro.util.Initializable)">init(Initializable)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Initializable</span></a> - Interface in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Shiro container-agnostic interface that indicates that this object requires initialization.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#instantiate(java.lang.reflect.Constructor,java.lang.Object...)">instantiate(Constructor, Object...)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util"><span class="typeNameLink">InstantiationException</span></a> - Exception in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Runtime exception thrown by the framework when unable to instantiate a Class via reflection.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/InstantiationException.html#%3Cinit%3E()">InstantiationException()</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util">InstantiationException</a></dt>
<dd>
<div class="block">Creates a new InstantiationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/InstantiationException.html#%3Cinit%3E(java.lang.String)">InstantiationException(String)</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util">InstantiationException</a></dt>
<dd>
<div class="block">Constructs a new InstantiationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/InstantiationException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)">InstantiationException(String, Throwable)</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util">InstantiationException</a></dt>
<dd>
<div class="block">Constructs a new InstantiationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/InstantiationException.html#%3Cinit%3E(java.lang.Throwable)">InstantiationException(Throwable)</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util">InstantiationException</a></dt>
<dd>
<div class="block">Constructs a new InstantiationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isAssignable(java.lang.Class,java.lang.Class)">isAssignable(Class, Class)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that <code>superType.isAssignableFrom(subType)</code> is <code>true</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isAssignable(java.lang.Class,java.lang.Class,java.lang.String)">isAssignable(Class, Class, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that <code>superType.isAssignableFrom(subType)</code> is <code>true</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#isAvailable(java.lang.String)">isAvailable(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Base64.html#isBase64(byte%5B%5D)">isBase64(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></dt>
<dd>
<div class="block">Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#isByteSource(java.lang.Object)">isByteSource(Object)</a></span> - Method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the specified object can be easily converted to bytes by instances of this class,
<code>false</code> otherwise.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#isCompatible(java.lang.Object)">isCompatible(Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the specified object can be easily represented as a <code>ByteSource</code> using
the <a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util"><code>ByteSource.Util</code></a>'s default heuristics, <code>false</code> otherwise.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#isCompatible(java.lang.Object)">isCompatible(Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the specified object is a recognized data type that can be easily converted to
bytes by instances of this class, <code>false</code> otherwise.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.html#isEmpty()">isEmpty()</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util">ByteSource</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the underlying wrapped byte array is null or empty (zero length), <code>false</code>
otherwise.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#isEmpty()">isEmpty()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#isEmpty()">isEmpty()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isInstanceOf(java.lang.Class,java.lang.Object)">isInstanceOf(Class, Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the provided object is an instance of the provided class.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String)">isInstanceOf(Class, Object, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that the provided object is an instance of the provided class.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isNull(java.lang.Object)">isNull(Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an object is <code>null</code> .</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isNull(java.lang.Object,java.lang.String)">isNull(Object, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an object is <code>null</code> .</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isTrue(boolean)">isTrue(boolean)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert a boolean expression, throwing <code>IllegalArgumentException</code>
if the test result is <code>false</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#isTrue(boolean,java.lang.String)">isTrue(boolean, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert a boolean expression, throwing <code>IllegalArgumentException</code>
if the test result is <code>false</code>.</div>
</dd>
</dl>
<a id="I:J">
<!-- -->
</a>
<h2 class="title">J</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#join(java.util.Iterator,java.lang.String)">join(Iterator&lt;?&gt;, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Joins the elements of the provided <code>Iterator</code> into
a single String containing the provided elements.</div>
</dd>
</dl>
<a id="I:K">
<!-- -->
</a>
<h2 class="title">K</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#keySet()">keySet()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">LifecycleUtils</span></a> - Class in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Utility class to help call <a href="org/apache/shiro/util/Initializable.html#init()"><code>Initializable.init()</code></a> and
<a href="org/apache/shiro/util/Destroyable.html#destroy()"><code>Destroyable.destroy()</code></a> methods cleanly on any object.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/LifecycleUtils.html#%3Cinit%3E()">LifecycleUtils()</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><a href="org/apache/shiro/util/Nameable.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Nameable</span></a> - Interface in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Interface implemented by components that can be named, such as via configuration, and wish to have that name
set once it has been configured.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#newInstance(java.lang.Class)">newInstance(Class)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#newInstance(java.lang.Class,java.lang.Object...)">newInstance(Class, Object...)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#newInstance(java.lang.String)">newInstance(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ClassUtils.html#newInstance(java.lang.String,java.lang.Object...)">newInstance(String, Object...)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#noNullElements(java.lang.Object%5B%5D)">noNullElements(Object[])</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an array has no null elements.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#noNullElements(java.lang.Object%5B%5D,java.lang.String)">noNullElements(Object[], String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an array has no null elements.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notEmpty(java.lang.Object%5B%5D)">notEmpty(Object[])</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an array has elements; that is, it must not be
<code>null</code> and must have at least one element.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notEmpty(java.lang.Object%5B%5D,java.lang.String)">notEmpty(Object[], String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an array has elements; that is, it must not be
<code>null</code> and must have at least one element.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notEmpty(java.util.Collection)">notEmpty(Collection)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that a collection has elements; that is, it must not be
<code>null</code> and must have at least one element.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notEmpty(java.util.Collection,java.lang.String)">notEmpty(Collection, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that a collection has elements; that is, it must not be
<code>null</code> and must have at least one element.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notEmpty(java.util.Map)">notEmpty(Map)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that a Map has entries; that is, it must not be <code>null</code>
and must have at least one entry.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notEmpty(java.util.Map,java.lang.String)">notEmpty(Map, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that a Map has entries; that is, it must not be <code>null</code>
and must have at least one entry.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notNull(java.lang.Object)">notNull(Object)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an object is not <code>null</code> .</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#notNull(java.lang.Object,java.lang.String)">notNull(Object, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert that an object is not <code>null</code> .</div>
</dd>
</dl>
<a id="I:O">
<!-- -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#objectToBytes(java.lang.Object)">objectToBytes(Object)</a></span> - Method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Default implementation throws a CodecException immediately since it can't infer how to convert the Object
to a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#objectToString(java.lang.Object)">objectToString(Object)</a></span> - Method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Default implementation merely returns <code>objectArgument.toString()</code>.</div>
</dd>
<dt><a href="org/apache/shiro/package-summary.html">org.apache.shiro</a> - package org.apache.shiro</dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/shiro/codec/package-summary.html">org.apache.shiro.codec</a> - package org.apache.shiro.codec</dt>
<dd>
<div class="block">Components for encoding and decoding of data across multiple formats, especially useful in Shiro's
cryptography and web functionality.</div>
</dd>
<dt><a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a> - package org.apache.shiro.io</dt>
<dd>
<div class="block">Support for reading and writing (input/output) raw data from multiple resource locations.</div>
</dd>
<dt><a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a> - package org.apache.shiro.util</dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#PREFERRED_ENCODING">PREFERRED_ENCODING</a></span> - Static variable in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Shiro's default preferred character encoding, equal to <b><code>UTF-8</code></b>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#put(K,V)">put(K, V)</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>
<div class="block">Creates a new entry, but wraps the value in a SoftValue instance to enable auto garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#putAll(java.util.Map)">putAll(Map&lt;? extends K, ? extends V&gt;)</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#remove(java.lang.Object)">remove(Object)</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html#resolveClass(java.io.ObjectStreamClass)">resolveClass(ObjectStreamClass)</a></span> - Method in class org.apache.shiro.io.<a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html" title="class in org.apache.shiro.io">ClassResolvingObjectInputStream</a></dt>
<dd>
<div class="block">Resolves an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectStreamClass.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>ObjectStreamClass</code></a> by delegating to Shiro's
<a href="org/apache/shiro/util/ClassUtils.html#forName(java.lang.String)"><code>ClassUtils.forName(String)</code></a> utility method, which is known to work in all ClassLoader environments.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ResourceUtils.html#resourceExists(java.lang.String)">resourceExists(String)</a></span> - Static method in class org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the resource at the specified path exists, <code>false</code> otherwise.</div>
</dd>
<dt><a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io"><span class="typeNameLink">ResourceUtils</span></a> - Class in <a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a></dt>
<dd>
<div class="block">Static helper methods for loading <code>Stream</code>-backed resources.</div>
</dd>
</dl>
<a id="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io"><span class="typeNameLink">SerializationException</span></a> - Exception in <a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a></dt>
<dd>
<div class="block">Root exception for problems either serializing or de-serializing data.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/SerializationException.html#%3Cinit%3E()">SerializationException()</a></span> - Constructor for exception org.apache.shiro.io.<a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io">SerializationException</a></dt>
<dd>
<div class="block">Creates a new SerializationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/SerializationException.html#%3Cinit%3E(java.lang.String)">SerializationException(String)</a></span> - Constructor for exception org.apache.shiro.io.<a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io">SerializationException</a></dt>
<dd>
<div class="block">Constructs a new SerializationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/SerializationException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)">SerializationException(String, Throwable)</a></span> - Constructor for exception org.apache.shiro.io.<a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io">SerializationException</a></dt>
<dd>
<div class="block">Constructs a new SerializationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/SerializationException.html#%3Cinit%3E(java.lang.Throwable)">SerializationException(Throwable)</a></span> - Constructor for exception org.apache.shiro.io.<a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io">SerializationException</a></dt>
<dd>
<div class="block">Constructs a new SerializationException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/XmlSerializer.html#serialize(java.lang.Object)">serialize(Object)</a></span> - Method in class org.apache.shiro.io.<a href="org/apache/shiro/io/XmlSerializer.html" title="class in org.apache.shiro.io">XmlSerializer</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Serializes the specified <code>source</code> into a byte[] array by using the
<a href="https://docs.oracle.com/javase/8/docs/api/java/beans/XMLEncoder.html?is-external=true" title="class or interface in java.beans" class="externalLink"><code>XMLEncoder</code></a> to encode the object out to a
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>ByteArrayOutputStream</code></a>, where the resulting byte[] array is returned.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/DefaultSerializer.html#serialize(T)">serialize(T)</a></span> - Method in class org.apache.shiro.io.<a href="org/apache/shiro/io/DefaultSerializer.html" title="class in org.apache.shiro.io">DefaultSerializer</a></dt>
<dd>
<div class="block">This implementation serializes the Object by using an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>ObjectOutputStream</code></a> backed by a
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>ByteArrayOutputStream</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/Serializer.html#serialize(T)">serialize(T)</a></span> - Method in interface org.apache.shiro.io.<a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io">Serializer</a></dt>
<dd>
<div class="block">Converts the specified Object into a byte[] array.</div>
</dd>
<dt><a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io"><span class="typeNameLink">Serializer</span></a>&lt;<a href="org/apache/shiro/io/Serializer.html" title="type parameter in Serializer">T</a>&gt; - Interface in <a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a></dt>
<dd>
<div class="block">A <code>Serializer</code> converts objects to raw binary data and vice versa, enabling persistent storage
of objects to files, HTTP cookies, or other mechanism.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Nameable.html#setName(java.lang.String)">setName(String)</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/Nameable.html" title="interface in org.apache.shiro.util">Nameable</a></dt>
<dd>
<div class="block">Sets the (preferably application unique) name for this component.</div>
</dd>
<dt><a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro"><span class="typeNameLink">ShiroException</span></a> - Exception in <a href="org/apache/shiro/package-summary.html">org.apache.shiro</a></dt>
<dd>
<div class="block">Root exception for all Shiro runtime exceptions.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/ShiroException.html#%3Cinit%3E()">ShiroException()</a></span> - Constructor for exception org.apache.shiro.<a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro">ShiroException</a></dt>
<dd>
<div class="block">Creates a new ShiroException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/ShiroException.html#%3Cinit%3E(java.lang.String)">ShiroException(String)</a></span> - Constructor for exception org.apache.shiro.<a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro">ShiroException</a></dt>
<dd>
<div class="block">Constructs a new ShiroException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/ShiroException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)">ShiroException(String, Throwable)</a></span> - Constructor for exception org.apache.shiro.<a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro">ShiroException</a></dt>
<dd>
<div class="block">Constructs a new ShiroException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/ShiroException.html#%3Cinit%3E(java.lang.Throwable)">ShiroException(Throwable)</a></span> - Constructor for exception org.apache.shiro.<a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro">ShiroException</a></dt>
<dd>
<div class="block">Constructs a new ShiroException.</div>
</dd>
<dt><a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util"><span class="typeNameLink">SimpleByteSource</span></a> - Class in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Very simple <a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util"><code>ByteSource</code></a> implementation that maintains an internal <code>byte[]</code> array and uses the
<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec"><code>Hex</code></a> and <a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec"><code>Base64</code></a> codec classes to support the
<a href="org/apache/shiro/util/SimpleByteSource.html#toHex()"><code>toHex()</code></a> and <a href="org/apache/shiro/util/SimpleByteSource.html#toBase64()"><code>toBase64()</code></a> implementations.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#%3Cinit%3E(byte%5B%5D)">SimpleByteSource(byte[])</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#%3Cinit%3E(char%5B%5D)">SimpleByteSource(char[])</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>
<div class="block">Creates an instance by converting the characters to a byte array (assumes UTF-8 encoding).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#%3Cinit%3E(java.io.File)">SimpleByteSource(File)</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>
<div class="block">Creates an instance by converting the file to a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#%3Cinit%3E(java.io.InputStream)">SimpleByteSource(InputStream)</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>
<div class="block">Creates an instance by converting the stream to a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#%3Cinit%3E(java.lang.String)">SimpleByteSource(String)</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>
<div class="block">Creates an instance by converting the String to a byte array (assumes UTF-8 encoding).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#%3Cinit%3E(org.apache.shiro.util.ByteSource)">SimpleByteSource(ByteSource)</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>
<div class="block">Creates an instance using the sources bytes directly - it does not create a copy of the
argument's byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#size()">size()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util"><span class="typeNameLink">SoftHashMap</span></a>&lt;<a href="org/apache/shiro/util/SoftHashMap.html" title="type parameter in SoftHashMap">K</a>,&#8203;<a href="org/apache/shiro/util/SoftHashMap.html" title="type parameter in SoftHashMap">V</a>&gt; - Class in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">A <code><em>Soft</em>HashMap</code> is a memory-constrained map that stores its <em>values</em> in
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ref/SoftReference.html?is-external=true" title="class or interface in java.lang.ref" class="externalLink"><code>SoftReference</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#%3Cinit%3E()">SoftHashMap()</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>
<div class="block">Creates a new SoftHashMap with a default retention size size of
<a href="org/apache/shiro/util/SoftHashMap.html#DEFAULT_RETENTION_SIZE"><code>DEFAULT_RETENTION_SIZE</code></a> (100 entries).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#%3Cinit%3E(int)">SoftHashMap(int)</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>
<div class="block">Creates a new SoftHashMap with the specified retention size.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#%3Cinit%3E(java.util.Map)">SoftHashMap(Map&lt;K, V&gt;)</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>
<div class="block">Creates a <code>SoftHashMap</code> backed by the specified <code>source</code>, with a default retention
size of <a href="org/apache/shiro/util/SoftHashMap.html#DEFAULT_RETENTION_SIZE"><code>DEFAULT_RETENTION_SIZE</code></a> (100 entries).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#%3Cinit%3E(java.util.Map,int)">SoftHashMap(Map&lt;K, V&gt;, int)</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>
<div class="block">Creates a <code>SoftHashMap</code> backed by the specified <code>source</code>, with the specified retention size.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#split(java.lang.String)">split(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#split(java.lang.String,char)">split(String, char)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#split(java.lang.String,char,char)">split(String, char, char)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#split(java.lang.String,char,char,char)">split(String, char, char, char)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#split(java.lang.String,char,char,char,boolean,boolean)">split(String, char, char, char, boolean, boolean)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Splits the specified delimited String into tokens, supporting quoted tokens so that quoted strings themselves
won't be tokenized.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#splitKeyValue(java.lang.String)">splitKeyValue(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#splitToSet(java.lang.String,java.lang.String)">splitToSet(String, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Splits the <code>delimited</code> string (delimited by the specified <code>separator</code> character) and returns the
delimited values as a <code>Set</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#startsWithIgnoreCase(java.lang.String,java.lang.String)">startsWithIgnoreCase(String, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Test if the given String starts with the specified prefix,
ignoring upper/lower case.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#state(boolean)">state(boolean)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert a boolean expression, throwing <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>IllegalStateException</code></a>
if the test result is <code>false</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/Assert.html#state(boolean,java.lang.String)">state(boolean, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></dt>
<dd>
<div class="block">Assert a boolean expression, throwing <code>IllegalStateException</code>
if the test result is <code>false</code>.</div>
</dd>
<dt><a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">StringUtils</span></a> - Class in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">Simple utility class for String operations useful across the framework.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#%3Cinit%3E()">StringUtils()</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.html#toBase64()">toBase64()</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util">ByteSource</a></dt>
<dd>
<div class="block">Returns the <a href="http://en.wikipedia.org/wiki/Base64">Base 64</a>-formatted String representation of the
underlying wrapped byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#toBase64()">toBase64()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toBytes(char%5B%5D)">toBytes(char[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified character array to a byte array using the Shiro's preferred encoding (UTF-8).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toBytes(char%5B%5D,java.lang.String)">toBytes(char[], String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified character array into a byte array using the specified character encoding.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toBytes(java.io.File)">toBytes(File)</a></span> - Method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toBytes(java.io.InputStream)">toBytes(InputStream)</a></span> - Method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>InputStream</code></a> into a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toBytes(java.lang.Object)">toBytes(Object)</a></span> - Method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified Object into a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toBytes(java.lang.String)">toBytes(String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified source argument to a byte array with Shiro's
<a href="org/apache/shiro/codec/CodecSupport.html#PREFERRED_ENCODING"><code>PREFERRED_ENCODING</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toBytes(java.lang.String,java.lang.String)">toBytes(String, String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified source to a byte array via the specified encoding, throwing a
<a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec"><code>CodecException</code></a> if the encoding fails.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toChars(byte%5B%5D)">toChars(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Returns the specified byte array as a character array using the
<a href="org/apache/shiro/codec/CodecSupport.html#PREFERRED_ENCODING"><code>PREFERRED_ENCODING</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toChars(byte%5B%5D,java.lang.String)">toChars(byte[], String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified byte array to a character array using the specified character encoding.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#toDelimitedString(java.lang.Object%5B%5D,java.lang.String)">toDelimitedString(Object[], String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Returns the array's contents as a string, with each element delimited by the specified
<code>delimiter</code> argument.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#toDelimitedString(java.util.Collection,java.lang.String)">toDelimitedString(Collection, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Returns the collection's contents as a string, with each element delimited by the specified
<code>delimiter</code> argument.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/Hex.html#toDigit(char,int)">toDigit(char, int)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></dt>
<dd>
<div class="block">Converts a hexadecimal character to an integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.html#toHex()">toHex()</a></span> - Method in interface org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util">ByteSource</a></dt>
<dd>
<div class="block">Returns the <a href="http://en.wikipedia.org/wiki/Hexadecimal">Hex</a>-formatted String representation of the
underlying wrapped byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#toHex()">toHex()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#tokenizeToStringArray(java.lang.String,java.lang.String)">tokenizeToStringArray(String, String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Tokenize the given String into a String array via a StringTokenizer.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#tokenizeToStringArray(java.lang.String,java.lang.String,boolean,boolean)">tokenizeToStringArray(String, String, boolean, boolean)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Tokenize the given String into a String array via a StringTokenizer.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SimpleByteSource.html#toString()">toString()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toString(byte%5B%5D)">toString(byte[])</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified byte array to a String using the <a href="org/apache/shiro/codec/CodecSupport.html#PREFERRED_ENCODING"><code>PREFERRED_ENCODING</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toString(byte%5B%5D,java.lang.String)">toString(byte[], String)</a></span> - Static method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified byte array to a String using the specified character encoding.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/codec/CodecSupport.html#toString(java.lang.Object)">toString(Object)</a></span> - Method in class org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></dt>
<dd>
<div class="block">Converts the specified Object into a String.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#toString(java.lang.Object%5B%5D)">toString(Object[])</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Returns the specified array as a comma-delimited (',') string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#toStringArray(java.util.Collection)">toStringArray(Collection)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Copy the given Collection into a String array.</div>
</dd>
</dl>
<a id="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util"><span class="typeNameLink">UnknownClassException</span></a> - Exception in <a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></dt>
<dd>
<div class="block">The Shiro framework's <code>RuntimeException</code> equivalent of the JDK's
<code>ClassNotFoundException</code>, to maintain a RuntimeException paradigm.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/UnknownClassException.html#%3Cinit%3E()">UnknownClassException()</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util">UnknownClassException</a></dt>
<dd>
<div class="block">Creates a new UnknownClassException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/UnknownClassException.html#%3Cinit%3E(java.lang.String)">UnknownClassException(String)</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util">UnknownClassException</a></dt>
<dd>
<div class="block">Constructs a new UnknownClassException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/UnknownClassException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)">UnknownClassException(String, Throwable)</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util">UnknownClassException</a></dt>
<dd>
<div class="block">Constructs a new UnknownClassException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/UnknownClassException.html#%3Cinit%3E(java.lang.Throwable)">UnknownClassException(Throwable)</a></span> - Constructor for exception org.apache.shiro.util.<a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util">UnknownClassException</a></dt>
<dd>
<div class="block">Constructs a new UnknownClassException.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/StringUtils.html#uppercaseFirstChar(java.lang.String)">uppercaseFirstChar(String)</a></span> - Static method in class org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></dt>
<dd>
<div class="block">Returns the input argument, but ensures the first character is capitalized (if possible).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/ResourceUtils.html#URL_PREFIX">URL_PREFIX</a></span> - Static variable in class org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></dt>
<dd>
<div class="block">Resource path prefix that specifies to load from a url location, value is <b><code>url:</code></b></div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/ByteSource.Util.html#%3Cinit%3E()">Util()</a></span> - Constructor for class org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/shiro/util/SoftHashMap.html#values()">values()</a></span> - Method in class org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:X">
<!-- -->
</a>
<h2 class="title">X</h2>
<dl>
<dt><a href="org/apache/shiro/io/XmlSerializer.html" title="class in org.apache.shiro.io"><span class="typeNameLink">XmlSerializer</span></a> - Class in <a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">This class should not be used directly because of unsecure XMLEncoder/XMLDecoder usage.</div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/shiro/io/XmlSerializer.html#%3Cinit%3E()">XmlSerializer()</a></span> - Constructor for class org.apache.shiro.io.<a href="org/apache/shiro/io/XmlSerializer.html" title="class in org.apache.shiro.io">XmlSerializer</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:X">X</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="allpackages-index.html">All&nbsp;Packages</a></div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>