My Project
Public Member Functions | Public Attributes | List of all members
epc::Package::CheshireCat Class Reference

Public Member Functions

 CheshireCat ()
 
 CheshireCat (const FileCoreProperties &pkgFileCP, const FileContentType &pkgFileCT, const FileRelationship &pkgFileRS, const PartMap &pkgFileP, const std::string &pkgPathName)
 
void close ()
 

Public Attributes

FileCoreProperties fileCoreProperties
 
FileContentType fileContentType
 Core Properties file.
 
FileRelationship filePrincipalRelationship
 ContentTypes file.
 
PartMap allFileParts
 Relationships file.
 
tr1::unordered_map< string, string > extendedCoreProperties
 Set of parts file.
 
string pathName
 Set of non standard (extended) core properties.
 
unzFile unzipped
 Pathname of package.
 
zipFile zf
 
bool isZip64
 
std::tr1::unordered_map< std::string, unz64_sname2file
 

Constructor & Destructor Documentation

epc::Package::CheshireCat::CheshireCat ( )

Create a Package with pathname.

epc::Package::CheshireCat::CheshireCat ( const FileCoreProperties pkgFileCP,
const FileContentType pkgFileCT,
const FileRelationship pkgFileRS,
const PartMap &  pkgFileP,
const std::string &  pkgPathName 
)

Create a Package with CoreProperties file, ContentType file, Relationship file, vector of Part file and pathname.


The documentation for this class was generated from the following file: