Package org.spiderwiz.zutils
Various utility classes used by the Spiderwiz framework.
Spiderwiz framework uses this package for a range of generic tasks. The classes included in the package may be useful for a range of purposes, within or outside of the framework.
-
Interface Summary Interface Description ZDispenser<T> Used byZBuffer
to dispense buffered objects.ZMail An interface for mail sending implementations. -
Class Summary Class Description ZArrayList<T> A synchronized implementation ofArrayList
.ZBuffer<T> Manages the processing of a queue of elements.ZConfig A class that manages application configuration files.ZConfig.Property Represents one mapping of property name -> property value.ZConfig.PropertySheet Represents all the properties defined in a configuration file as anArrayList
.ZDate Extension ofDate
that provides extra utility fields and methods.ZDictionary Equivalent ofZHashMap<String,String>
with some utility methods.ZHashMap<K,V> A synchronized implementation ofHashMap
.ZHashSet<T> A synchronized implementation ofHashSet
.ZHtml A utility class for generating simple HTML documents.ZLock An implementation ofReentrantReadWriteLock
with an easier read-write lock mechanism.ZLog Provides logging mechanism.ZModerator A class used to moderate a repeated action according to a set rate.ZModInteger Represents an integer number with a defined modulo base.ZSMTPMail Implementation ofZMail
for SMTP mail.ZThread A base class for implementations of actions running in a looping thread with set suspension time between iterations.ZTrigger Controls thread execution.Ztrings Extension ofZHashSet<String>
with some utility methods.ZUtilities Contains various static utility methods. -
Enum Summary Enum Description ZSMTPMail.Mode Defines SMTP security protocols.