28 #include "MetaDataParser.h" |
28 #include "MetaDataParser.h" |
29 #include "MetaDataSourceFile.h" |
29 #include "MetaDataSourceFile.h" |
30 #include "MetaDataFieldContainer.h" |
30 #include "MetaDataFieldContainer.h" |
31 |
31 |
32 _LIT(KCharacterSetRscFile, "TopCharacterSet.rsc"); |
32 _LIT(KCharacterSetRscFile, "TopCharacterSet.rsc"); |
|
33 |
33 |
34 |
34 // ============================ MEMBER FUNCTIONS =============================== |
35 // ============================ MEMBER FUNCTIONS =============================== |
35 |
36 |
36 // ----------------------------------------------------------------------------- |
37 // ----------------------------------------------------------------------------- |
37 // CMetaDataParser::CMetaDataParser |
38 // CMetaDataParser::CMetaDataParser |
1275 GetProtectedL(aSource, aContainer); |
1266 GetProtectedL(aSource, aContainer); |
1276 ParseL(aWantedFields, aContainer); |
1267 ParseL(aWantedFields, aContainer); |
1277 } |
1268 } |
1278 |
1269 |
1279 // ----------------------------------------------------------------------------- |
1270 // ----------------------------------------------------------------------------- |
|
1271 // CMetaDataParser::CommonParseDesL |
|
1272 // ----------------------------------------------------------------------------- |
|
1273 // |
|
1274 void CMetaDataParser::CommonParseDesL( |
|
1275 const RArray<TMetaDataFieldId>& aWantedFields, |
|
1276 CMetaDataFieldContainer& aContainer ) |
|
1277 { |
|
1278 #ifdef _DEBUG |
|
1279 RDebug::Print(_L("CMetaDataParser::CommonParseDesL")); |
|
1280 #endif |
|
1281 |
|
1282 //Since this is for descriptor "source", by default it is not a DRM Protected file |
|
1283 _LIT(KNoProtection, "0"); |
|
1284 aContainer.AppendL( EMetaDataProtected, KNoProtection ); |
|
1285 |
|
1286 //Continue parsing the file |
|
1287 ParseL(aWantedFields, aContainer); |
|
1288 } |
|
1289 |
|
1290 // ----------------------------------------------------------------------------- |
1280 // CMetaDataParser::GetProtectedL |
1291 // CMetaDataParser::GetProtectedL |
1281 // ----------------------------------------------------------------------------- |
1292 // ----------------------------------------------------------------------------- |
1282 // |
1293 // |
1283 void CMetaDataParser::GetProtectedL( CMetaDataSourceFile* aSource, |
1294 void CMetaDataParser::GetProtectedL( CMetaDataSourceFile* aSource, |
1284 CMetaDataFieldContainer& aContainer ) |
1295 CMetaDataFieldContainer& aContainer ) |