com.izforge.izpack.util |
This package contains utility classes IzPack.
|
Java Source File Name | Type | Comment |
AbstractUIHandler.java | Interface | This interface describes basic functionality neccessary for user interaction.
All methods or functions which perform work and need to notify or ask the user use a listener for
such purposes. |
AbstractUIProcessHandler.java | Interface | Interface for UIs which need to interface to external processes. |
AbstractUIProgressHandler.java | Interface | This interface is used by functions which need to notify the user of some progress.
For example, the installation progress and compilation progress are communicated to the user
using this interface. |
CleanupClient.java | Interface | Any class that wants to perform cleanup operations and to be notified by Hosekeeper
for this purpose must implement this interface. |
Console.java | Class | |
Debug.java | Class | This class is for debug purposes. |
DebugConstants.java | Interface | |
ExtendedUIProgressHandler.java | Interface | This interface allowes an extended interaction with a user interface handler. |
FileExecutor.java | Class | Executes a bunch of files. |
FileUtil.java | Class | |
FreeThread.java | Class | This class implements a thred that can be used to free native libraries safely. |
HostAddressValidator.java | Class | A validator to check wheter a host:port is available (free). |
Housekeeper.java | Class | This class performs housekeeping and cleanup tasks. |
IoHelper.java | Class |
Class with some IO related helper. |
IsPortValidator.java | Class | A validator to check whether the field content is a port . |
JarOutputStream.java | Class | IzPack will be able to support different compression methods for the
packs included in the installation jar file.
For this a jar output stream will be needed with which the info
data (size, CRC) can be written after the compressed data.
This is not possible with the standard class
java.util.jar.JarOutputStream. |
Librarian.java | Class | This class handles loading of native libraries. |
LibraryRemover.java | Class | This class tries to remove a given list of files which are locked by this process. |
Log.java | Class | This class handles informing the user about unusual events during the installation process and
therefore about the possibility that the installation may not have succeeded at all or may have
succeeded only partially. |
LogError.java | Interface | Interface for handle error logging with IzPack Log class. |
LogMessage.java | Interface | Interface for handle message logging with IzPack Log class. |
LogWarning.java | Interface | Interface for handle warnings logging with IzPack Log class. |
MonitorInputStream.java | Class | This is a grabber for stdout and stderr. |
MultiLineLabel.java | Class |
MultiLineLabel may be used in place of javax.swing.JLabel. |
NativeLibraryClient.java | Interface | Any class in IzPack that uses native libraries must implement this interface. |
NotEmptyValidator.java | Class | A validator to enforce non-empty fields. |
OSClassHelper.java | Class | This class is the system independent base class for helpers which are system dependent in its
subclasses. |
OsConstraint.java | Class | Encapsulates OS constraints specified on creation time and allows to check them against the
current OS. |
OsVersion.java | Class | |
OsVersionConstants.java | Interface | |
PasswordEqualityValidator.java | Class | This class represents a simple validator for passwords to test equality. |
PasswordKeystoreValidator.java | Class | This class based on a simple validator for passwords to demonstrate
the implementation of a password validator that cooperates with the
password field in the UserInputPanel . |
PortProcessor.java | Class | Checks whether the value of the field comtemt is a port and is free. |
PortValidator.java | Class | A validator to check whether a port is available (free) on the localhost. |
RegularExpressionValidator.java | Class | A validator to enforce non-empty fields. |
SpecHelper.java | Class | This class contains some helper methods to simplify handling of xml specification files. |
StringConstants.java | Interface | |
StringTool.java | Class | |
StringToolTest.java | Class | |
SummaryProcessor.java | Class | A helper class which creates a summary from all panels. |
TargetFactory.java | Class | The TargetFactory serves as a central mechanism to instantiate OS specific class
flavors, provide OS specific file extension types, default install directories and similar
functionality. |
UnixGroupProcessor.java | Class | |
UnixUserProcessor.java | Class | |
VariableSubstitutor.java | Class | Substitutes variables occurring in an input stream or a string. |