root / trunk / install / IzPack / doc / izpack / html / node1.html @ 11445
History | View | Annotate | Download (13 KB)
1 | 5819 | cesar | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
---|---|---|---|
2 | |||
3 | <!--Converted with LaTeX2HTML 2002-2-1 (1.70)
|
||
4 | original version by: Nikos Drakos, CBLU, University of Leeds
|
||
5 | * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||
6 | * with significant contributions from:
|
||
7 | Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||
8 | <HTML>
|
||
9 | <HEAD>
|
||
10 | <TITLE>Contents</TITLE> |
||
11 | <META NAME="description" CONTENT="Contents"> |
||
12 | <META NAME="keywords" CONTENT="izpack-doc"> |
||
13 | <META NAME="resource-type" CONTENT="document"> |
||
14 | <META NAME="distribution" CONTENT="global"> |
||
15 | |||
16 | <META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> |
||
17 | <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
||
18 | |||
19 | <LINK REL="STYLESHEET" HREF="izpack-doc.css"> |
||
20 | |||
21 | <LINK REL="next" HREF="node2.html"> |
||
22 | <LINK REL="previous" HREF="izpack-doc.html"> |
||
23 | <LINK REL="up" HREF="izpack-doc.html"> |
||
24 | <LINK REL="next" HREF="node2.html"> |
||
25 | </HEAD>
|
||
26 | |||
27 | <BODY > |
||
28 | |||
29 | <DIV CLASS="navigation"><!--Navigation Panel--> |
||
30 | <A NAME="tex2html190" |
||
31 | HREF="node2.html"> |
||
32 | <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
||
33 | <A NAME="tex2html188" |
||
34 | HREF="izpack-doc.html"> |
||
35 | <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
||
36 | <A NAME="tex2html182" |
||
37 | HREF="izpack-doc.html"> |
||
38 | <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
||
39 | <BR>
|
||
40 | <B> Next:</B> <A NAME="tex2html191" |
||
41 | HREF="node2.html">Introduction</A> |
||
42 | <B> Up:</B> <A NAME="tex2html189" |
||
43 | HREF="izpack-doc.html">izpack-doc</A> |
||
44 | <B> Previous:</B> <A NAME="tex2html183" |
||
45 | HREF="izpack-doc.html">izpack-doc</A> |
||
46 | <BR>
|
||
47 | <BR></DIV> |
||
48 | <!--End of Navigation Panel-->
|
||
49 | <BR>
|
||
50 | |||
51 | <H2><A NAME="SECTION00100000000000000000"> |
||
52 | Contents</A>
|
||
53 | </H2>
|
||
54 | <!--Table of Contents-->
|
||
55 | |||
56 | <UL CLASS="TofC"> |
||
57 | <LI><A NAME="tex2html192" |
||
58 | HREF="node3.html">Getting started</A> |
||
59 | <UL>
|
||
60 | <LI><A NAME="tex2html193" |
||
61 | HREF="node3.html#SECTION00310000000000000000">Overview</A> |
||
62 | <LI><A NAME="tex2html194" |
||
63 | HREF="node3.html#SECTION00320000000000000000">First Compilation</A> |
||
64 | <LI><A NAME="tex2html195" |
||
65 | HREF="node3.html#SECTION00330000000000000000">The IZPACK Architecture</A> |
||
66 | <UL>
|
||
67 | <LI><A NAME="tex2html196" |
||
68 | HREF="node3.html#SECTION00331000000000000000">The Compilation System</A> |
||
69 | <LI><A NAME="tex2html197" |
||
70 | HREF="node3.html#SECTION00332000000000000000">How an Installer Works</A> |
||
71 | <LI><A NAME="tex2html198" |
||
72 | HREF="node3.html#SECTION00333000000000000000">The Different Kinds of Installers</A> |
||
73 | <LI><A NAME="tex2html199" |
||
74 | HREF="node3.html#SECTION00334000000000000000">Installers for older VM Versions</A> |
||
75 | </UL>
|
||
76 | </UL>
|
||
77 | <BR>
|
||
78 | <LI><A NAME="tex2html200" |
||
79 | HREF="node4.html">Writing Installation XML Files</A> |
||
80 | <UL>
|
||
81 | <LI><A NAME="tex2html201" |
||
82 | HREF="node4.html#SECTION00410000000000000000">What You Need</A> |
||
83 | <UL>
|
||
84 | <LI><A NAME="tex2html202" |
||
85 | HREF="node4.html#SECTION00411000000000000000">Your editor</A> |
||
86 | <LI><A NAME="tex2html203" |
||
87 | HREF="node4.html#SECTION00412000000000000000">Writing XML</A> |
||
88 | </UL>
|
||
89 | <LI><A NAME="tex2html204" |
||
90 | HREF="node4.html#SECTION00420000000000000000">Variable Substitution</A> |
||
91 | <UL>
|
||
92 | <LI><A NAME="tex2html205" |
||
93 | HREF="node4.html#SECTION00421000000000000000">The Built-In Variables</A> |
||
94 | <LI><A NAME="tex2html206" |
||
95 | HREF="node4.html#SECTION00422000000000000000">Environment Variables</A> |
||
96 | <LI><A NAME="tex2html207" |
||
97 | HREF="node4.html#SECTION00423000000000000000">Parse Types</A> |
||
98 | </UL>
|
||
99 | <LI><A NAME="tex2html208" |
||
100 | HREF="node4.html#SECTION00430000000000000000">The IZPACK Elements</A> |
||
101 | <UL>
|
||
102 | <LI><A NAME="tex2html209" |
||
103 | HREF="node4.html#SECTION00431000000000000000">The Root Element <installation></A> |
||
104 | <LI><A NAME="tex2html210" |
||
105 | HREF="node4.html#SECTION00432000000000000000">The Information Element <info></A> |
||
106 | <LI><A NAME="tex2html211" |
||
107 | HREF="node4.html#SECTION00433000000000000000">The Variables Element <variables></A> |
||
108 | <LI><A NAME="tex2html212" |
||
109 | HREF="node4.html#SECTION00434000000000000000">The GUI Preferences Element <guiprefs></A> |
||
110 | <LI><A NAME="tex2html213" |
||
111 | HREF="node4.html#SECTION00435000000000000000">The Localization Element <locale></A> |
||
112 | <LI><A NAME="tex2html214" |
||
113 | HREF="node4.html#SECTION00436000000000000000">The Resources Element <resources></A> |
||
114 | <LI><A NAME="tex2html215" |
||
115 | HREF="node4.html#SECTION00437000000000000000">The Panels Element <panels></A> |
||
116 | <LI><A NAME="tex2html216" |
||
117 | HREF="node4.html#SECTION00438000000000000000">The Packs Element <packs></A> |
||
118 | <LI><A NAME="tex2html217" |
||
119 | HREF="node4.html#SECTION00439000000000000000">The Native Element <native></A> |
||
120 | <LI><A NAME="tex2html218" |
||
121 | HREF="node4.html#SECTION004310000000000000000">The Jar Merging Element <jar></A> |
||
122 | </UL>
|
||
123 | <LI><A NAME="tex2html219" |
||
124 | HREF="node4.html#SECTION00440000000000000000">The Available Panels</A> |
||
125 | <UL>
|
||
126 | <LI><A NAME="tex2html220" |
||
127 | HREF="node4.html#SECTION00441000000000000000">HelloPanel</A> |
||
128 | <LI><A NAME="tex2html221" |
||
129 | HREF="node4.html#SECTION00442000000000000000">InfoPanel and HTMLInfoPanel</A> |
||
130 | <LI><A NAME="tex2html222" |
||
131 | HREF="node4.html#SECTION00443000000000000000">LicencePanel and HTMLLicencePanel</A> |
||
132 | <LI><A NAME="tex2html223" |
||
133 | HREF="node4.html#SECTION00444000000000000000">PacksPanel</A> |
||
134 | <LI><A NAME="tex2html224" |
||
135 | HREF="node4.html#SECTION00445000000000000000">ImgPacksPanel</A> |
||
136 | <LI><A NAME="tex2html225" |
||
137 | HREF="node4.html#SECTION00446000000000000000">TargetPanel</A> |
||
138 | <LI><A NAME="tex2html226" |
||
139 | HREF="node4.html#SECTION00447000000000000000">InstallPanel</A> |
||
140 | <LI><A NAME="tex2html227" |
||
141 | HREF="node4.html#SECTION00448000000000000000">XInfoPanel</A> |
||
142 | <LI><A NAME="tex2html228" |
||
143 | HREF="node4.html#SECTION00449000000000000000">FinishPanel</A> |
||
144 | <LI><A NAME="tex2html229" |
||
145 | HREF="node4.html#SECTION004410000000000000000">SimpleFinishPanel</A> |
||
146 | <LI><A NAME="tex2html230" |
||
147 | HREF="node4.html#SECTION004411000000000000000">ShortcutPanel</A> |
||
148 | <LI><A NAME="tex2html231" |
||
149 | HREF="node4.html#SECTION004412000000000000000">UserInputPanel</A> |
||
150 | <LI><A NAME="tex2html232" |
||
151 | HREF="node4.html#SECTION004413000000000000000">CompilePanel</A> |
||
152 | <LI><A NAME="tex2html233" |
||
153 | HREF="node4.html#SECTION004414000000000000000">ProcessPanel</A> |
||
154 | <LI><A NAME="tex2html234" |
||
155 | HREF="node4.html#SECTION004415000000000000000">JDKPathPanel</A> |
||
156 | </UL>
|
||
157 | </UL>
|
||
158 | <BR>
|
||
159 | <LI><A NAME="tex2html235" |
||
160 | HREF="node5.html">Advanced Features</A> |
||
161 | <UL>
|
||
162 | <LI><A NAME="tex2html236" |
||
163 | HREF="node5.html#SECTION00510000000000000000">Ant Integration</A> |
||
164 | <LI><A NAME="tex2html237" |
||
165 | HREF="node5.html#SECTION00520000000000000000">System properties as variable</A> |
||
166 | <LI><A NAME="tex2html238" |
||
167 | HREF="node5.html#SECTION00530000000000000000">Automated Installers</A> |
||
168 | <LI><A NAME="tex2html239" |
||
169 | HREF="node5.html#SECTION00540000000000000000">Picture on the Language Selection Dialog</A> |
||
170 | <LI><A NAME="tex2html240" |
||
171 | HREF="node5.html#SECTION00550000000000000000">Picture in the installer</A> |
||
172 | <LI><A NAME="tex2html241" |
||
173 | HREF="node5.html#SECTION00560000000000000000">Web Installers</A> |
||
174 | <LI><A NAME="tex2html242" |
||
175 | HREF="node5.html#SECTION00570000000000000000">More Internationalization</A> |
||
176 | <UL>
|
||
177 | <LI><A NAME="tex2html243" |
||
178 | HREF="node5.html#SECTION00571000000000000000">Special resources</A> |
||
179 | <LI><A NAME="tex2html244" |
||
180 | HREF="node5.html#SECTION00572000000000000000">Packs</A> |
||
181 | </UL>
|
||
182 | </UL>
|
||
183 | <BR>
|
||
184 | <LI><A NAME="tex2html245" |
||
185 | HREF="node6.html">Desktop Shortcuts</A> |
||
186 | <UL>
|
||
187 | <LI><A NAME="tex2html246" |
||
188 | HREF="node6.html#SECTION00610000000000000000">Defining Shortcuts</A> |
||
189 | <UL>
|
||
190 | <LI><A NAME="tex2html247" |
||
191 | HREF="node6.html#SECTION00611000000000000000">Introduction</A> |
||
192 | <LI><A NAME="tex2html248" |
||
193 | HREF="node6.html#SECTION00612000000000000000">What to Add to the Installer</A> |
||
194 | <LI><A NAME="tex2html249" |
||
195 | HREF="node6.html#SECTION00613000000000000000">Why Native Code to do the Job on Windows?</A> |
||
196 | <LI><A NAME="tex2html250" |
||
197 | HREF="node6.html#SECTION00614000000000000000">The Shortcut Specification</A> |
||
198 | <LI><A NAME="tex2html251" |
||
199 | HREF="node6.html#SECTION00615000000000000000">Shortcut Attributes</A> |
||
200 | <LI><A NAME="tex2html252" |
||
201 | HREF="node6.html#SECTION00616000000000000000">Selective Creation of Shortcuts</A> |
||
202 | <LI><A NAME="tex2html253" |
||
203 | HREF="node6.html#SECTION00617000000000000000">Summary</A> |
||
204 | </UL>
|
||
205 | <LI><A NAME="tex2html254" |
||
206 | HREF="node6.html#SECTION00620000000000000000">Shortcut Tips</A> |
||
207 | <UL>
|
||
208 | <LI><A NAME="tex2html255" |
||
209 | HREF="node6.html#SECTION00621000000000000000">The Desktop</A> |
||
210 | <LI><A NAME="tex2html256" |
||
211 | HREF="node6.html#SECTION00622000000000000000">Icons</A> |
||
212 | <LI><A NAME="tex2html257" |
||
213 | HREF="node6.html#SECTION00623000000000000000">Targets</A> |
||
214 | <LI><A NAME="tex2html258" |
||
215 | HREF="node6.html#SECTION00624000000000000000">Command Line</A> |
||
216 | </UL>
|
||
217 | <LI><A NAME="tex2html259" |
||
218 | HREF="node6.html#SECTION00630000000000000000">Trouble Shooting</A> |
||
219 | <UL>
|
||
220 | <LI><A NAME="tex2html260" |
||
221 | HREF="node6.html#SECTION00631000000000000000">Problems You Can Solve</A> |
||
222 | <LI><A NAME="tex2html261" |
||
223 | HREF="node6.html#SECTION00632000000000000000">Problems That Have No Solution (yet)</A> |
||
224 | <LI><A NAME="tex2html262" |
||
225 | HREF="node6.html#SECTION00633000000000000000">A sample shortcut specification file for Unix</A> |
||
226 | </UL>
|
||
227 | </UL>
|
||
228 | <BR>
|
||
229 | <LI><A NAME="tex2html263" |
||
230 | HREF="node7.html">Creating Your Own Panels</A> |
||
231 | <UL>
|
||
232 | <LI><A NAME="tex2html264" |
||
233 | HREF="node7.html#SECTION00710000000000000000">How It Works</A> |
||
234 | <UL>
|
||
235 | <LI><A NAME="tex2html265" |
||
236 | HREF="node7.html#SECTION00711000000000000000">What You Need</A> |
||
237 | <LI><A NAME="tex2html266" |
||
238 | HREF="node7.html#SECTION00712000000000000000">What You Have To Do</A> |
||
239 | </UL>
|
||
240 | <LI><A NAME="tex2html267" |
||
241 | HREF="node7.html#SECTION00720000000000000000">The IzPanel Class</A> |
||
242 | <UL>
|
||
243 | <LI><A NAME="tex2html268" |
||
244 | HREF="node7.html#SECTION00721000000000000000">UML Diagram</A> |
||
245 | <LI><A NAME="tex2html269" |
||
246 | HREF="node7.html#SECTION00722000000000000000">Description</A> |
||
247 | </UL>
|
||
248 | </UL>
|
||
249 | <BR>
|
||
250 | <LI><A NAME="tex2html270" |
||
251 | HREF="node8.html">User Input</A> |
||
252 | <UL>
|
||
253 | <LI><A NAME="tex2html271" |
||
254 | HREF="node8.html#SECTION00810000000000000000">The Basic XML Structure</A> |
||
255 | <LI><A NAME="tex2html272" |
||
256 | HREF="node8.html#SECTION00820000000000000000">Concepts and XML Elements Common to All Fields</A> |
||
257 | <LI><A NAME="tex2html273" |
||
258 | HREF="node8.html#SECTION00830000000000000000">Internationalization</A> |
||
259 | <LI><A NAME="tex2html274" |
||
260 | HREF="node8.html#SECTION00840000000000000000">Panel Title</A> |
||
261 | <LI><A NAME="tex2html275" |
||
262 | HREF="node8.html#SECTION00850000000000000000">Static Text</A> |
||
263 | <LI><A NAME="tex2html276" |
||
264 | HREF="node8.html#SECTION00860000000000000000">Visual Separation</A> |
||
265 | <LI><A NAME="tex2html277" |
||
266 | HREF="node8.html#SECTION00870000000000000000">Text Input</A> |
||
267 | <LI><A NAME="tex2html278" |
||
268 | HREF="node8.html#SECTION00880000000000000000">Radio Buttons</A> |
||
269 | <LI><A NAME="tex2html279" |
||
270 | HREF="node8.html#SECTION00890000000000000000">Combo Box</A> |
||
271 | <LI><A NAME="tex2html280" |
||
272 | HREF="node8.html#SECTION008100000000000000000">Check Box</A> |
||
273 | <LI><A NAME="tex2html281" |
||
274 | HREF="node8.html#SECTION008110000000000000000">Rule Input</A> |
||
275 | <UL>
|
||
276 | <LI><A NAME="tex2html282" |
||
277 | HREF="node8.html#SECTION008111000000000000000">Layout and Input Rules</A> |
||
278 | <LI><A NAME="tex2html283" |
||
279 | HREF="node8.html#SECTION008112000000000000000">Setting Field Content</A> |
||
280 | <LI><A NAME="tex2html284" |
||
281 | HREF="node8.html#SECTION008113000000000000000">The Output Format</A> |
||
282 | <LI><A NAME="tex2html285" |
||
283 | HREF="node8.html#SECTION008114000000000000000">Validating the Field Content</A> |
||
284 | <LI><A NAME="tex2html286" |
||
285 | HREF="node8.html#SECTION008115000000000000000">Processing the Field Content</A> |
||
286 | <LI><A NAME="tex2html287" |
||
287 | HREF="node8.html#SECTION008116000000000000000">Summary Example</A> |
||
288 | </UL>
|
||
289 | <LI><A NAME="tex2html288" |
||
290 | HREF="node8.html#SECTION008120000000000000000">Search</A> |
||
291 | <UL>
|
||
292 | <LI><A NAME="tex2html289" |
||
293 | HREF="node8.html#SECTION008121000000000000000">Specification</A> |
||
294 | <LI><A NAME="tex2html290" |
||
295 | HREF="node8.html#SECTION008122000000000000000">Example</A> |
||
296 | </UL>
|
||
297 | </UL>
|
||
298 | <BR>
|
||
299 | <LI><A NAME="tex2html291" |
||
300 | HREF="node9.html">Custom Actions</A> |
||
301 | <UL>
|
||
302 | <LI><A NAME="tex2html292" |
||
303 | HREF="node9.html#SECTION00910000000000000000">Overview</A> |
||
304 | <LI><A NAME="tex2html293" |
||
305 | HREF="node9.html#SECTION00920000000000000000">How It Works</A> |
||
306 | <UL>
|
||
307 | <LI><A NAME="tex2html294" |
||
308 | HREF="node9.html#SECTION00921000000000000000">Custom Action Types</A> |
||
309 | <LI><A NAME="tex2html295" |
||
310 | HREF="node9.html#SECTION00922000000000000000">Package Path</A> |
||
311 | <LI><A NAME="tex2html296" |
||
312 | HREF="node9.html#SECTION00923000000000000000">Correlated Stuff</A> |
||
313 | </UL>
|
||
314 | <LI><A NAME="tex2html297" |
||
315 | HREF="node9.html#SECTION00930000000000000000">What You Have To Do</A> |
||
316 | <UL>
|
||
317 | <LI><A NAME="tex2html298" |
||
318 | HREF="node9.html#SECTION00931000000000000000">Custom Actions at Packaging (CompilerListener)</A> |
||
319 | <LI><A NAME="tex2html299" |
||
320 | HREF="node9.html#SECTION00932000000000000000">Custom Actions at Installation Time (InstallerListener)</A> |
||
321 | <LI><A NAME="tex2html300" |
||
322 | HREF="node9.html#SECTION00933000000000000000">Custom Actions at Uninstallation Time |
||
323 | (UninstallerListener)</A>
|
||
324 | </UL>
|
||
325 | <LI><A NAME="tex2html301" |
||
326 | HREF="node9.html#SECTION00940000000000000000">Example</A> |
||
327 | <LI><A NAME="tex2html302" |
||
328 | HREF="node9.html#SECTION00950000000000000000">Ant Actions (InstallerListener and UninstallerListener)</A> |
||
329 | <UL>
|
||
330 | <LI><A NAME="tex2html303" |
||
331 | HREF="node9.html#SECTION00951000000000000000">The Basic XML Struture</A> |
||
332 | </UL>
|
||
333 | </UL>
|
||
334 | <BR>
|
||
335 | <LI><A NAME="tex2html304" |
||
336 | HREF="node10.html">The GNU General Public License</A> |
||
337 | <LI><A NAME="tex2html305" |
||
338 | HREF="node11.html">The Commons Creative Attribution-NonCommercial-ShareAlike License</A> |
||
339 | </UL>
|
||
340 | <!--End of Table of Contents-->
|
||
341 | <P>
|
||
342 | <BR><HR> |
||
343 | <ADDRESS>
|
||
344 | Julien Ponge |
||
345 | 2005-04-22 |
||
346 | </ADDRESS>
|
||
347 | </BODY>
|
||
348 | </HTML> |