# All Classes

All Classes Interface Summary Class Summary Enum Summary
ByteUtils: A collection of static byte utility methods.
CheckedSupplier<T,​E extends java.lang.Exception>: A `Supplier` cousin that also throws Checked Exceptions.
ClassUtil: Contains useful utilities for class file manipulation.
CollatorComparator: A comparator that sorts Strings using a Collator.
CommentedProperties: Extends `Properties` by providing support for comment preservation.
CryptoUtil: Hashes and verifies salted SHA-1 passwords, which are compliant with RFC 2307.
FileUtil: Generic utilities related to file and stream handling.
FormUtil: A collection of (static) utilities used by the WikiForms code.
HttpUtil: Contains useful utilities for some common HTTP tasks.
HumanComparator: A comparator that sorts Strings using "human" ordering, including decimal ordering.
HumanComparator.CharType
JavaNaturalComparator: A comparator that sorts Strings using Java's "natural" order.
LocaleComparator: A comparator that sorts Strings using the locale's collator.
MailUtil: Contains static methods for sending e-mails to recipients using JNDI-supplied JavaMail Sessions supplied by a web container (preferred) or configured via `jspwiki.properties`; both methods are described below.
MailUtil.SmtpAuthenticator: Simple `Authenticator` subclass that authenticates a user to an SMTP server.
PrincipalComparator: Comparator class for sorting objects of type Principal.
PriorityList<E>: Builds a simple, priority-based List implementation.
PropertiesUtils: some useful methods for properties
PropertyReader: Property Reader for the WikiEngine.
Serializer: Provides static helper functions for serializing different objects.
TextUtil: Contains a number of static utility methods.
TimedCounterList<T>: Provides a List in which all items store their addition time.
URIScheme: Enumerates supported URI schemes.
XHTML: Provides constants for the Extensible HyperText Markup Language (XHTML) 1.0.
XhtmlUtil: A utility class to generate XHTML objects and ultimately, serialised markup.
XmlUtil: Utility class to parse XML files.