# Package org.eclipse.mat.util

Utilities for building results.

See: Description

Interface Summary
IProgressListener: This interface is closely modeled after { link org.eclipse.core.runtime.IProgressMonitor}.

Class Summary
ConsoleProgressListener: Class used as progress listener for the console.
FileUtils
HTMLUtils: Helpers for building HTML reports.
MessageUtil: Substitute replaceable text in a message.
PatternUtil: Ease use of regular expressions on heap objects.
RegistryReader<D>
SilentProgressListener: A progress listener that does very little, but passes on the essentials to the delegate.
SimpleMonitor: A way of generating several progress monitors.
SimpleStringTokenizer: A simple way of splitting up a String.
Units: A way of adding units to values.
VoidProgressListener: Empty implementation of `IProgressListener` which is frequently used throughout the snapshot API in ISnapshot to get feedback for long running operations.

Enum Summary
IProgressListener.Severity: Defines the severities possible for a user message.
Units.Plain
Units.Storage

Exception Summary
IProgressListener.OperationCanceledException: Helper exception class which can be used to exit an operation via an exception if the operation itself has been canceled.

## Package org.eclipse.mat.util Description

Utilities for building results.