- Timestamp:
- 2011-08-12T18:10:11+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugins/EmbeddedMetadataPlugin.pm
r24349 r24403 121 121 #} 122 122 123 # plugins that rely on more than process_exp (eg XML plugins) can override this method 124 sub can_process_this_file { 125 my $self = shift(@_); 126 127 # we process metadata, not the file 128 return 0; 129 } 130 131 # Even if a plugin can extract metadata in its metadata_read pass, 132 # make the default return 'undef' so processing of the file continues 133 # down the pipeline, so other plugins can also have the opportunity to 134 # locate metadata and set it up in the extrametakeys variables that 135 # are passed around. 136 137 sub can_process_this_file_for_metadata { 138 my $self = shift(@_); 139 140 # this plugin will look for metadata in any file through its 141 # metadata_read() returning undef here means anything else further 142 # down the pipeline can do the same 143 144 return undef; 145 } 146 123 147 124 148 sub extractEmbeddedMetadata() … … 285 309 } 286 310 311 sub read 312 { 313 return undef; 314 } 287 315 288 316 sub process()
Note:
See TracChangeset
for help on using the changeset viewer.