REPLACECLASS
element specifies a Workplace Shell class
to be replaced with another class when a package is selected for installation.
This can only be specified in a
PCK
block and defines that if
the package in which the REPLACECLASS element appears is selected
for installation, the specified WPS class should be replaced.
This element is optional, but can appear more than once per PCK
block.
If several REPLACECLASS
elements appear, they are processed in the
order in which they are specified. Also, all
REGISTERCLASS
elements
are processed before the REPLACECLASS
elements. This allows you
to register and replace classes with the same package.
If any package with a REPLACECLASS
element has been selected
for installation,
WarpIN will display a corresponding checkbox on the "System Configuration" page
(see the PAGE element for more on that).
Syntax:
<REPLACECLASS OLDCLASSNAME="classname" NEWCLASSNAME="classname" />
This is an empty element and must therefore be terminated with a "/"
character.
Attributes:
OLDCLASSNAME="classname"
NEWCLASSNAME="classname"
OLDCLASSNAME
.
Both classes must already be registered. Note that WPS class names are
case-sensitive: WPFOLDER
is not the same as WPFolder
.
Example:
<PCK INDEX="2" ...> <REGISTERCLASS CLASSNAME="XFolder" DLLNAME="$(1)\bin\xfldr.dll" /> <REPLACECLASS OLDCLASSNAME="WPFolder" NEWCLASSNAME="XFolder" /> ... </PCK>