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
Writing Installation XML Files
What You Need
Your editor
Writing XML
Variable Substitution
The Built-In 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 Section <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
ShortcutPanel
UserInputPanel
CompilePanel
ProcessPanel
Advanced Features
Ant Integration
Automated Installers
Picture on the Language Selection Dialog
Picture in the installer
Native-looking installers
Web Installers
More Internationalization
Desktop Shortcuts
Defining Shortcuts
Introduction
What to Add to the Installer
Why Native Code to do the Job?
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)
Creating Your Own Panels
How It Works
What You Need
What You Have To Do
The IzPanel Class
UML Diagram
Description
User Input
The Basic XML Structure
Concepts and XML Elements Common to All Fields
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
The GNU General Public License
The Commons Creative Attribution-NonCommercial-ShareAlike License
2003-12-06