- Timestamp:
- 2004-04-06T09:28:28+12:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/doctypes/JPEGRecogniser.java
r5800 r7189 8 8 public class JPEGRecogniser implements RecogniserInterface 9 9 { 10 10 DocumentList listRepository; 11 11 12 13 {this.listRepository = listRepository;14 12 public JPEGRecogniser(DocumentList listRepository) 13 { this.listRepository = listRepository; 14 } 15 15 16 17 18 19 20 21 22 23 24 25 16 public boolean parseDocument(METSFile file) 17 { 18 String MIMEType = file.getMIMEType(); 19 if (MIMEType == null || 20 MIMEType.equals("image/jpeg")) { 21 URL location = file.getLocation(); 22 return this.parseDocument(location); 23 } 24 return false; 25 } 26 26 27 public boolean parseDocument(URL url) 28 { if (url.toString().startsWith("file://")) { 29 String fileName = url.toString().substring(7); 30 31 32 if (fileName.endsWith(".jpg") || 33 fileName.endsWith(".jpeg")) 34 { this.listRepository.addDocument(new JPEGDocument(url)); 35 // TODO: spawn knowledge of children too... 36 return true; 37 } 38 } 39 else 40 { // TODO: get Mime type remotely, and then proceed if required 41 } 27 public boolean parseDocument(URL url) 28 { if (url.getProtocol().equals("file")) { 29 String fileName = url.getPath(); 30 31 if (fileName != null && 32 (fileName.endsWith(".jpg") || 33 fileName.endsWith(".jpeg"))) 34 { System.out.println("Posting jpeg document " + url.toString()); 35 this.listRepository.addDocument(new JPEGDocument(url)); 36 // TODO: spawn knowledge of children too... 37 return true; 38 } 39 } 40 else 41 { // TODO: get Mime type remotely, and then proceed if required 42 } 42 43 43 44 44 return false; 45 } 45 46 46 47 }
Note:
See TracChangeset
for help on using the changeset viewer.