Changeset 8492 for trunk/gsdl3/src
- Timestamp:
- 2004-11-09T11:26:05+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/doctypes/DocumentFactory.java
r8459 r8492 3 3 import java.sql.SQLException; 4 4 import java.sql.ResultSet; 5 import java.net.URL; 5 6 6 7 import org.greenstone.gsdl3.gs3build.util.GS3SQLConnection; 7 8 8 9 public class DocumentFactory { 10 9 11 public static AbstractDocument createDocument(String type, DocumentID id) { 10 12 11 System.out.println(type + " " + id.toString());12 13 if (type.equals(HTMLDocument.HTML_DOCUMENT_TYPE)) { 13 14 return new HTMLDocument(id); … … 22 23 } else if (type.equals(METSDocument.METS_DOCUMENT_TYPE)) { 23 24 return new METSDocument(id); 25 } else if (type.equals(GMLDocument.GML_DOCUMENT_TYPE)) { 26 return new GMLDocument(id); 27 } 28 29 /* 30 else if (type.equals(ExtXMLDocument.EXTXML_DOCUMENT_TYPE)) 31 { return new ExtXMLDocument(id); 32 }*/ 33 return null; 34 } 35 public static AbstractDocument createDocument(String type, URL url) { 36 37 if (type.equals(HTMLDocument.HTML_DOCUMENT_TYPE)) { 38 return new HTMLDocument(url); 39 } else if (type.equals(TextDocument.TEXT_DOCUMENT_TYPE)) { 40 return new TextDocument(url); 41 } else if (type.equals(JPEGDocument.JPEG_DOCUMENT_TYPE)) { 42 return new JPEGDocument(url); 43 } else if (type.equals(IndexDocument.INDEX_DOCUMENT_TYPE)) { 44 return new IndexDocument(url); 45 } else if (type.equals(MetadataDocument.METADATA_DOCUMENT_TYPE)) { 46 return new MetadataDocument(url); 47 } else if (type.equals(METSDocument.METS_DOCUMENT_TYPE)) { 48 return new METSDocument(url); 49 } else if (type.equals(GMLDocument.GML_DOCUMENT_TYPE)) { 50 return new GMLDocument(url); 24 51 } 25 52
Note:
See TracChangeset
for help on using the changeset viewer.