equal
deleted
inserted
replaced
106 User::Leave(KErrAlreadyExists); |
106 User::Leave(KErrAlreadyExists); |
107 } |
107 } |
108 iParser = FindParserFileL(aFileName); |
108 iParser = FindParserFileL(aFileName); |
109 if ( iParser ) |
109 if ( iParser ) |
110 { |
110 { |
111 iParser->ParseL(aWantedFields, *iContainer); |
111 iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer); |
112 } |
112 } |
113 } |
113 } |
114 |
114 |
115 // ----------------------------------------------------------------------------- |
115 // ----------------------------------------------------------------------------- |
116 // CMetaDataUtilityBody::OpenFileL |
116 // CMetaDataUtilityBody::OpenFileL |
128 User::Leave(KErrAlreadyExists); |
128 User::Leave(KErrAlreadyExists); |
129 } |
129 } |
130 iParser = FindParserFileL(aFile); |
130 iParser = FindParserFileL(aFile); |
131 if ( iParser ) |
131 if ( iParser ) |
132 { |
132 { |
133 iParser->ParseL(aWantedFields, *iContainer); |
133 iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer); |
134 } |
134 } |
135 } |
135 } |
136 |
136 |
137 // ----------------------------------------------------------------------------- |
137 // ----------------------------------------------------------------------------- |
138 // CMetaDataUtilityBody::OpenDesL |
138 // CMetaDataUtilityBody::OpenDesL |
150 User::Leave(KErrAlreadyExists); |
150 User::Leave(KErrAlreadyExists); |
151 } |
151 } |
152 iParser = FindParserDesL(aDes); |
152 iParser = FindParserDesL(aDes); |
153 if ( iParser ) |
153 if ( iParser ) |
154 { |
154 { |
155 iParser->ParseL(aWantedFields, *iContainer); |
155 iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer); |
156 } |
156 } |
157 } |
157 } |
158 |
158 |
159 // ----------------------------------------------------------------------------- |
159 // ----------------------------------------------------------------------------- |
160 // CMetaDataUtilityBody::MetaDataCount |
160 // CMetaDataUtilityBody::MetaDataCount |
465 |
465 |
466 if ( iParser ) |
466 if ( iParser ) |
467 { |
467 { |
468 User::Leave(KErrAlreadyExists); |
468 User::Leave(KErrAlreadyExists); |
469 } |
469 } |
470 |
470 if(KErrNone == IsSupportedMimeType(aMimeType)) |
471 // iParser = FindParserFileL(aFileName); |
|
472 |
|
473 if(KErrNone == IsSupportedMimeType(aMimeType)) |
|
474 { |
471 { |
475 iParser = FindParserFileL(aFileName, aMimeType); |
472 iParser = FindParserFileL(aFileName, aMimeType); |
476 } |
473 } |
477 else |
474 else |
478 { |
475 { |
479 User::Leave(KErrNotSupported); |
476 User::Leave(KErrNotSupported); |
480 } |
477 } |
481 |
478 |
482 if ( iParser ) |
479 if ( iParser ) |
483 { |
480 { |
484 iParser->ParseL(aWantedFields, *iContainer); |
481 iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer); |
485 } |
482 } |
486 } |
483 } |
487 // ----------------------------------------------------------------------------- |
484 // ----------------------------------------------------------------------------- |
488 // CMetaDataUtilityBody::OpenFileL with MIME Type info |
485 // CMetaDataUtilityBody::OpenFileL with MIME Type info |
489 // ----------------------------------------------------------------------------- |
486 // ----------------------------------------------------------------------------- |
499 if ( iParser ) |
496 if ( iParser ) |
500 { |
497 { |
501 User::Leave(KErrAlreadyExists); |
498 User::Leave(KErrAlreadyExists); |
502 } |
499 } |
503 |
500 |
504 //iParser = FindParserFileL(aFile); |
|
505 |
|
506 if(KErrNone == IsSupportedMimeType(aMimeType)) |
501 if(KErrNone == IsSupportedMimeType(aMimeType)) |
507 { |
502 { |
508 iParser = FindParserFileL(aFile, aMimeType); |
503 iParser = FindParserFileL(aFile, aMimeType); |
509 } |
504 } |
510 else |
505 else |
511 { |
506 { |
512 User::Leave(KErrNotSupported); |
507 User::Leave(KErrNotSupported); |
513 } |
508 } |
514 |
509 |
515 //iParser = FindParserFileL(aFile); |
510 if ( iParser ) |
516 if ( iParser ) |
511 { |
517 { |
512 iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer); |
518 iParser->ParseL(aWantedFields, *iContainer); |
|
519 } |
513 } |
520 } |
514 } |
521 |
515 |
522 // ----------------------------------------------------------------------------- |
516 // ----------------------------------------------------------------------------- |
523 // CMetaDataUtilityBody::DoFindParserFileL with MIME Type info |
517 // CMetaDataUtilityBody::DoFindParserFileL with MIME Type info |
701 { |
695 { |
702 User::Leave(KErrNotSupported); |
696 User::Leave(KErrNotSupported); |
703 } |
697 } |
704 if ( iParser ) |
698 if ( iParser ) |
705 { |
699 { |
706 iParser->ParseL(aWantedFields, *iContainer); |
700 iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer); |
707 } |
701 } |
708 } |
702 } |
709 |
703 |
710 // ----------------------------------------------------------------------------- |
704 // ----------------------------------------------------------------------------- |
711 // TInt CMetaDataUtilityBody::IsSupportedMimeType |
705 // TInt CMetaDataUtilityBody::IsSupportedMimeType |