# Package ch.qos.logback.core.rolling.helper

Internal helper classes used by `ch.qos.logback.core.rolling` package.

See: Description

Interface Summary
ArchiveRemover: Given a date remove older archived log files.
MonoTypedConverter: Converters which can deal only with one type should implement this interface.

Class Summary
Compressor: The `Compression` class implements ZIP and GZ file compression/decompression methods.
DateTokenConverter<E>: Returns a date formatted by SimpleDateFormatter.
FileFilterUtil
FileNamePattern: After parsing file name patterns, given a number or a date, instances of this class can be used to compute a file name according to the file name pattern and the current date or integer.
FileStoreUtil: A utility class using functionality available since JDK 1.7.
IntegerTokenConverter: When asked to convert an integer, `IntegerTokenConverter` the string value of that integer.
RenameUtil: Utility class to help solving problems encountered while renaming files.
RollingCalendar: RollingCalendar is a helper class to `TimeBasedRollingPolicy` or similar timed-based rolling policies.
SizeAndTimeBasedArchiveRemover
TimeBasedArchiveRemover
TokenConverter: `TokenConverter` offers some basic functionality used by more specific token converters.

Enum Summary
CompressionMode
PeriodicityType

## Package ch.qos.logback.core.rolling.helper Description

Internal helper classes used by `ch.qos.logback.core.rolling` package.