# Package helma.util

package helma.util

Classes
Class
Description
CacheMap
CopyOnWriteMap
A Map that wraps another map and creates a new copy of the wrapped map if we try to modify it.
CronJob
A cron entry, derived from Protomatter's CronEntry class.
Crypt
CryptResource
This file authenticates against a passwd source
Diff
Compares two lists, returning a list of the additions, changes, and deletions between them.
Diff.Change
A legacy adapter that is compatible to the interface of the old GPL licenced Diff.
EmptyEnumeration
Utility class for empty enum
FileLogger
An extended Logger that writes to a file and rotates files each midnight.
HtmlEncoder
This is a utility class to encode special characters and do formatting for HTML output.
InetAddressFilter
A class for paranoid servers to filter IP addresses.
Logger
A simple logger that writes to a PrintStream such as System.out.
Logging
Implementation of Jakarta Commons LogFactory that supports both simple console logging and logging to files that are rotated and gzipped each night.
Logo
class with byte data of helma logo
MarkdownProcessor
MimePart
This represents a MIME part of a HTTP file upload
MimePartDataSource
Makes MimeParts usable as Datasources in the Java Activation Framework (JAF)
ParanoidServerSocket
A server socket that can allow connections to only a few selected hosts.
ResourceProperties
A property dictionary that is updated from property resources
StringUtils
Utility class for String manipulation.
SystemMap
Map class used internally by Helma.
SystemProperties
A property dictionary that is updated from a property file each time the file is modified.
Timer
Utility class for timing a series of events
UrlEncoded
A proxy to java.net.URLEncoder which only encodes when there is actual work to do.
WeakCacheMap
A CacheMap subclass that uses WeakHashMaps internally for its rotating tables.
WrappedMap
A Map that wraps another map.
XmlUtils