## Package org.apache.ivy.util

Interface Summary
CopyProgressListener: Listen to copy progression
FileResolver
MessageLogger: A MessageLogger is used to log messages.

Class Summary
AbstractMessageLogger: An abstract base class to ease `MessageLogger` implementation.
Checks: Utility class used to perform some checks.
ChecksumHelper
ConfigurationUtils: Class containing several utility methods for working with configurations.
Configurator: Ant 1.6.1 like Configurator This configurator is used to configure elements (initialised with setRoot) using the behaviour defined by ant for its tasks.
Configurator.Attribute
Configurator.Element
Configurator.Macro
Configurator.MacroDef
Configurator.MacroRecord
ContextualSAXHandler
CopyProgressEvent: Event reporting a stream copy progression
Credentials
CredentialsUtil
DateUtil
DefaultMessageLogger
EncrytedProperties: An implementation of Properties which stores the values encrypted.
FileUtil: Utility class used to deal with file related operations, like copy, full reading, symlink, ...
HexEncoder: Simple encoder of byte arrays into String array using only the hexadecimal alphabet
HostUtil: This class contains basic helper methods for the Host.
MemoryUtil: Memory related utilities.
Message: Logging utility class.
MessageLoggerEngine: A `MessageLogger` implementation delegating the work to the current top logger on a stack.
MessageLoggerHelper
PropertiesFile: A simple Properties extension easing the loading and saving of data
StringUtils: Convenient class used only for uncapitalization Usually use commons lang but here we do not want to have such a dependency for only one feature
XMLHelper