All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----com.sun.wizards.core.WizardComponent
|
+----com.sun.wizards.core.WizardComposite
|
+----com.sun.wizards.nodes.SkipNode
|
+----com.sun.install.nodes.CustomNode
In order to connect multiple wizard archives at runtime, they must
be specified at buildtime using a relative path from the CD-level
archive using the addChild() method of the root
Wizard state at buildtime. The InstallArchiveWriter class can do
this for you via the addWizard() method. The relative
path you specify at buildtime is searched at runtime to find the
wizard.
During initialization, the product-level wizard archives are located and connected to the main archive if they are found. The subtrees in the secondary archive must bear the same name as this custom node if it is to be attached as a child of this node. In addition, the subtree must be a child of the root of the child client panel in order for it to be found.
At runtime, the secondary archive is located and decompressed. It is then available to the wizard system as a child of the primary archive. Finally, when this CustomNode is encountered, it will then attach the client-side subtree from the secondary archive to the primary tree, and advance into the newly-added subtree.
Read the Web Start SDK User's Guide for more information about creating a hierarchical installation.
public CustomNode()
public CustomNode(WizardState wizardState,
String name,
String skipKey)
public CustomNode(String name,
Route route,
WizardTreeManager wizardManager)
public void setCustomProducts(Vector customProducts)
public void addRuntimeResources(Vector resourceVector)
All Packages Class Hierarchy This Package Previous Next Index