Mercurial > hg > digilib
comparison common/src/main/java/digilib/io/DocuDirentImpl.java @ 1173:4eb69ffb8a78
working on new IndexMetaAuthLoader.
| author | robcast |
|---|---|
| date | Tue, 02 Apr 2013 17:38:05 +0200 |
| parents | cf8ecc67200e |
| children | ce3105f6910a |
comparison
equal
deleted
inserted
replaced
| 1172:d4affe13568c | 1173:4eb69ffb8a78 |
|---|---|
| 29 import java.util.Map; | 29 import java.util.Map; |
| 30 | 30 |
| 31 import org.apache.log4j.Logger; | 31 import org.apache.log4j.Logger; |
| 32 | 32 |
| 33 import digilib.io.FileOps.FileClass; | 33 import digilib.io.FileOps.FileClass; |
| 34 import digilib.meta.IndexMetaAuthLoader; | |
| 34 import digilib.meta.MetadataMap; | 35 import digilib.meta.MetadataMap; |
| 35 import digilib.meta.IndexMetaLoader; | 36 import digilib.meta.IndexMetaLoader; |
| 36 | 37 |
| 37 /** | 38 /** |
| 38 * Abstract directory entry in a DocuDirectory. | 39 * Abstract directory entry in a DocuDirectory. |
| 71 } | 72 } |
| 72 // metadata is in the file {filename}.meta | 73 // metadata is in the file {filename}.meta |
| 73 String fn = getFile().getAbsolutePath(); | 74 String fn = getFile().getAbsolutePath(); |
| 74 File mf = new File(fn + ".meta"); | 75 File mf = new File(fn + ".meta"); |
| 75 if (mf.canRead()) { | 76 if (mf.canRead()) { |
| 76 IndexMetaLoader ml = new IndexMetaLoader(); | 77 IndexMetaAuthLoader ml = new IndexMetaAuthLoader(); |
| 77 try { | 78 try { |
| 78 // read meta file | 79 // read meta file |
| 79 Map<String, MetadataMap> meta = ml.loadUri(mf.toURI()); | 80 Map<String, MetadataMap> meta = ml.loadUri(mf.toURI()); |
| 80 if (meta == null) { | 81 if (meta == null) { |
| 81 return; | 82 return; |
