- Timestamp:
- 2004-04-06T09:28:28+12:00 (20 years ago)
- Location:
- trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/doctypes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/doctypes/JPEGDocument.java
r6101 r7189 13 13 public class JPEGDocument extends AbstractDocument 14 14 { 15 public static final String DOCUMENT_JPEG_TYPE = "JPEG"; 15 public static final String JPEG_DOCUMENT_TYPE = "JPEG"; 16 17 public JPEGDocument(DocumentID id) 18 { super(id); 19 } 16 20 17 21 public JPEGDocument(URL url) … … 20 24 21 25 public String getDocumentType() 22 { return DOCUMENT_JPEG_TYPE;26 { return JPEG_DOCUMENT_TYPE; 23 27 } 24 28 … … 36 40 { return true; 37 41 } 38 39 public DocumentWriter getMETSWriter()40 { return null;41 }42 42 } -
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.