IPM
XDataArchive Class Reference

This class helps with packaging a directory (containing files) in a format that is easy to import on a different instance. More...

Inheritance diagram for XDataArchive:
Inheritance graph

Public Member Functions

_.Library.Status OnClose ()
 This class helps with packaging a directory (containing files) in a format that is easy to import on a different instance. More...
 
_.Library.Status OnNew (_.Library.String pDirectory)
 pDirectory is the directory to be packaged.
 
_.Library.Status AddToProject (_.Studio.Project pStudioProject, _.Library.Boolean pVerbose)
 Populates classes with the context of <property>SourceDirectory</property>, then adds the generated classes to pStudioProject.
 
_.Library.Status Populate (_.Library.Boolean pVerbose)
 Creates XData blocks with the contents of files in <property>SourceDirectory</property>
 

Static Public Member Functions

_.Library.Status CreateDirectoryChain (_.Library.String pName)
 Copied from IPM.Utils.File to support use in classes cloned from this one.
 

Private Attributes

 __Package
   More...
 
 __SourceDirectory
   More...
 

Detailed Description

This class helps with packaging a directory (containing files) in a format that is easy to import on a different instance.

Member Function Documentation

◆ OnClose()

_.Library.Status OnClose ( )

This class helps with packaging a directory (containing files) in a format that is easy to import on a different instance.

This callback method is invoked by the <METHOD>Close</METHOD> method to

provide notification that the current object is being closed.

The return value of this method is ignored.

Member Data Documentation

◆ __Package

__Package
private

 

 

◆ __SourceDirectory

__SourceDirectory
private