Next:
Introduction
Up:
izpack-doc
Previous:
izpack-doc
Contents
Getting started
Overview
First Compilation
The IZPACK Architecture
The Compilation System
How an Installer Works
The Different Kinds of Installers
Installers for older VM Versions
Writing Installation XML Files
What You Need
Your editor
Writing XML
Variable Substitution
The Built-In Variables
Environment Variables
Parse Types
The IZPACK Elements
The Root Element <installation>
The Information Element <info>
The Variables Element <variables>
The GUI Preferences Element <guiprefs>
The Localization Element <locale>
The Resources Element <resources>
The Panels Element <panels>
The Packs Element <packs>
The Native Element <native>
The Jar Merging Element <jar>
The Available Panels
HelloPanel
InfoPanel and HTMLInfoPanel
LicencePanel and HTMLLicencePanel
PacksPanel
ImgPacksPanel
TargetPanel
InstallPanel
XInfoPanel
FinishPanel
SimpleFinishPanel
ShortcutPanel
UserInputPanel
CompilePanel
ProcessPanel
JDKPathPanel
Advanced Features
Ant Integration
Embedding the installation file using a config element
System properties as variable
Automated Installers
Picture on the Language Selection Dialog
Picture in the installer
Web Installers
More Internationalization
Special resources
Packs
Desktop Shortcuts
Defining Shortcuts
Introduction
What to Add to the Installer
Why Native Code to do the Job on Windows?
The Shortcut Specification
Shortcut Attributes
Selective Creation of Shortcuts
Summary
Shortcut Tips
The Desktop
Icons
Targets
Command Line
Trouble Shooting
Problems You Can Solve
Problems That Have No Solution (yet)
A sample shortcut specification file for Unix
Creating Your Own Panels
How to get started
Next Steps
Access to the Variable Substitution System
Controlling Flow
Reading XML
Supporting Classes
Panels that are not visible
A word about building IzPack
The IzPanel Class
UML Diagram
Description
The Internationalization of custom panels
User Input
The Basic XML Structure
Concepts and XML Elements Common to All Fields
Internationalization
Panel Title
Static Text
Visual Separation
Text Input
Radio Buttons
Combo Box
Check Box
Rule Input
Layout and Input Rules
Setting Field Content
The Output Format
Validating the Field Content
Processing the Field Content
Summary Example
Search
Specification
Example
Custom Actions
Overview
How It Works
Custom Action Types
Package Path
Correlated Stuff
What You Have To Do
Custom Actions at Packaging (CompilerListener)
Custom Actions at Installation Time (InstallerListener)
Custom Actions at Uninstallation Time (UninstallerListener)
Example
Ant Actions (InstallerListener and UninstallerListener)
The Basic XML Struture
CookBooks
The Apache License Version 2.0
The Commons Creative Attribution-NonCommercial-ShareAlike License
About this document ...
Next:
Introduction
Up:
izpack-doc
Previous:
izpack-doc
Julien Ponge 2005-05-24