Class SkinInstaller
The SkinInstaller installs Skin Components to a DotNetNuke site.
Inherited Members
Namespace: DotNetNuke.Services.Installer.Installers
Assembly: DotNetNuke.dll
Syntax
public class SkinInstaller : FileInstaller
Properties
| Improve this Doc View SourceAllowableFiles
Gets a list of allowable file extensions (in addition to the Host's List).
Declaration
public override string AllowableFiles { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
Overrides
| Improve this Doc View SourceCollectionNodeName
Gets the name of the Collection Node ("skinFiles").
Declaration
protected override string CollectionNodeName { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
Overrides
| Improve this Doc View SourceItemNodeName
Gets the name of the Item Node ("skinFile").
Declaration
protected override string ItemNodeName { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
Overrides
| Improve this Doc View SourcePhysicalBasePath
Gets the PhysicalBasePath for the skin files.
Declaration
protected override string PhysicalBasePath { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
Overrides
| Improve this Doc View SourceRootPath
Gets the root folder for the Skin.
Declaration
protected string RootPath { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
SkinFiles
Gets the collection of Skin Files.
Declaration
protected ArrayList SkinFiles { get; }
Property Value
Type | Description |
---|---|
ArrayList | A List(Of InstallFile). |
SkinNameNodeName
Gets the name of the SkinName Node ("skinName").
Declaration
protected virtual string SkinNameNodeName { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
SkinRoot
Gets the RootName of the Skin.
Declaration
protected virtual string SkinRoot { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
SkinType
Gets the Type of the Skin.
Declaration
protected virtual string SkinType { get; }
Property Value
Type | Description |
---|---|
System.String | A String. |
Methods
| Improve this Doc View SourceInstall()
The Install method installs the skin component.
Declaration
public override void Install()
Overrides
| Improve this Doc View SourceProcessFile(InstallFile, XPathNavigator)
The ProcessFile method determines what to do with parsed "file" node.
Declaration
protected override void ProcessFile(InstallFile file, XPathNavigator nav)
Parameters
Type | Name | Description |
---|---|---|
InstallFile | file | The file represented by the node. |
XPathNavigator | nav | The XPathNavigator representing the node. |
Overrides
| Improve this Doc View SourceReadCustomManifest(XPathNavigator)
The ReadCustomManifest method reads the custom manifest items.
Declaration
protected override void ReadCustomManifest(XPathNavigator nav)
Parameters
Type | Name | Description |
---|---|---|
XPathNavigator | nav | The XPathNavigator representing the node. |
Overrides
| Improve this Doc View SourceRollback()
The Rollback method undoes the installation of the component in the event that one of the other components fails.
Declaration
public override void Rollback()
Overrides
| Improve this Doc View SourceUnInstall()
The UnInstall method uninstalls the skin component.
Declaration
public override void UnInstall()
Overrides
| Improve this Doc View SourceUnInstallFile(InstallFile)
The UnInstallFile method unInstalls a single file.
Declaration
protected override void UnInstallFile(InstallFile unInstallFile)
Parameters
Type | Name | Description |
---|---|---|
InstallFile | unInstallFile | The InstallFile to unInstall. |