DefaultCatalog
class DefaultCatalog : public HashMapCatalog {
DefaultCatalog(const entry_ref &catalogOwner, const char *language,
DefaultCatalog(entry_ref *appOrAddOnRef);
DefaultCatalog(const char *path, const char *signature,
~DefaultCatalog();
using BPrivate::DefaultCatalog;
DefaultCatalog* inputCatImpl
= dynamic_cast<DefaultCatalog*>(inputCatalog.CatalogData());
DefaultCatalog::CatWalker walker(inputCatImpl);
DefaultCatalog* targetCatImpl
= dynamic_cast<DefaultCatalog*>(targetCatalog.CatalogData());
using BPrivate::DefaultCatalog;
DefaultCatalog::DefaultCatalog(entry_ref *appOrAddOnRef)
DefaultCatalog::DefaultCatalog(const char *path, const char *signature,
DefaultCatalog::~DefaultCatalog()
DefaultCatalog::SetSignature(const entry_ref &catalogOwner)
DefaultCatalog::SetRawString(const CatKey& key, const char *translated)
DefaultCatalog::ReadFromStandardLocations()
DefaultCatalog::ReadFromFile(const char *path)
DefaultCatalog::ReadFromResource(const entry_ref &appOrAddOnRef)
DefaultCatalog::WriteToFile(const char *path)
DefaultCatalog::WriteToResource(const entry_ref &appOrAddOnRef)
DefaultCatalog::UpdateAttributes(BFile& catalogFile)
DefaultCatalog::Flatten(BDataIO *dataIO)
DefaultCatalog::Unflatten(BDataIO *dataIO)
DefaultCatalog::Instantiate(const entry_ref &catalogOwner, const char *language,
DefaultCatalog *catalog
= new(std::nothrow) DefaultCatalog(catalogOwner, language, fingerprint);
DefaultCatalog::Create(const char *signature, const char *language)
DefaultCatalog *catalog
= new(std::nothrow) DefaultCatalog("", signature, language);
const char *DefaultCatalog::kCatMimeType
const uint8 DefaultCatalog::kDefaultCatalogAddOnPriority = 1;
DefaultCatalog::DefaultCatalog(const entry_ref &catalogOwner,
using BPrivate::DefaultCatalog;
status_t res = mt.SetTo(DefaultCatalog::kCatMimeType);
DefaultCatalog::kDefaultCatalogAddOnPriority);
defaultCatalogAddOnInfo->fInstantiateFunc = DefaultCatalog::Instantiate;
defaultCatalogAddOnInfo->fCreateFunc = DefaultCatalog::Create;
== BPrivate::DefaultCatalog::Instantiate) {
BPrivate::DefaultCatalog* catalog = NULL;
catalog = new (std::nothrow) BPrivate::DefaultCatalog(NULL, signature,
BPrivate::DefaultCatalog* nextCatalog = NULL;
nextCatalog = new (std::nothrow) BPrivate::DefaultCatalog(NULL,
DefaultCatalog::~DefaultCatalog()
DefaultCatalog::SetSignature(const entry_ref &catalogOwner)
DefaultCatalog::SetRawString(const CatKey& key, const char *translated)
DefaultCatalog::ReadFromFile(const char *path)
DefaultCatalog::ReadFromResource(const entry_ref &appOrAddOnRef)
DefaultCatalog::WriteToFile(const char *path)
DefaultCatalog::WriteToResource(const entry_ref &appOrAddOnRef)
DefaultCatalog::UpdateAttributes(BFile& catalogFile)
DefaultCatalog::Flatten(BDataIO *dataIO)
DefaultCatalog::Unflatten(BDataIO *dataIO)
using BPrivate::DefaultCatalog;
DefaultCatalog::Instantiate(const entry_ref &catalogOwner, const char *language,
DefaultCatalog *catalog
= new(std::nothrow) DefaultCatalog(catalogOwner, language, fingerprint);
DefaultCatalog::Create(const char *signature, const char *language)
DefaultCatalog *catalog
= new(std::nothrow) DefaultCatalog("", signature, language);
const char *DefaultCatalog::kCatMimeType
const uint8 DefaultCatalog::kDefaultCatalogAddOnPriority = 1;
DefaultCatalog::DefaultCatalog(const entry_ref &catalogOwner,
DefaultCatalog::DefaultCatalog(entry_ref *appOrAddOnRef)
DefaultCatalog::DefaultCatalog(const char *path, const char *signature,
using BPrivate::DefaultCatalog;
DefaultCatalog targetCatImpl(outputFile.String(), catalogSig,