root / import / ext3D / trunk / install-extension3d / IzPack / doc / izpack / html / node1.html @ 15280
History | View | Annotate | Download (13.3 KB)
1 |
<!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>
|