# Package org.apache.ivy.util

Interface Summary
Interface | Description
--- | ---
CopyProgressListener | Listen to copy progression
FileResolver |
MessageLogger | A MessageLogger is used to log messages.

Class Summary
Class | Description
--- | ---
AbstractMessageLogger | An abstract base class to ease `MessageLogger` implementation.
Checks | Utility class used to perform some checks.
ChecksumHelper |
CollectionUtils |
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 |