Let the RdfTripleImporter handle .rdf and application/rdf+xml files.

git-svn-id: http://google-refine.googlecode.com/svn/trunk@819 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
David Huynh 2010-05-18 21:28:31 +00:00
parent 0e4682f453
commit e1861eb1d9

View File

@ -48,6 +48,7 @@ import com.metaweb.gridworks.commands.Command;
import com.metaweb.gridworks.importers.ExcelImporter; import com.metaweb.gridworks.importers.ExcelImporter;
import com.metaweb.gridworks.importers.Importer; import com.metaweb.gridworks.importers.Importer;
import com.metaweb.gridworks.importers.MarcImporter; import com.metaweb.gridworks.importers.MarcImporter;
import com.metaweb.gridworks.importers.RdfTripleImporter;
import com.metaweb.gridworks.importers.TsvCsvImporter; import com.metaweb.gridworks.importers.TsvCsvImporter;
import com.metaweb.gridworks.importers.XmlImporter; import com.metaweb.gridworks.importers.XmlImporter;
import com.metaweb.gridworks.model.Project; import com.metaweb.gridworks.model.Project;
@ -457,9 +458,10 @@ public class CreateProjectCommand extends Command {
} else if("application/xml".equals(contentType) || } else if("application/xml".equals(contentType) ||
"text/xml".equals(contentType) || "text/xml".equals(contentType) ||
"application/rss+xml".equals(contentType) || "application/rss+xml".equals(contentType) ||
"application/atom+xml".equals(contentType) || "application/atom+xml".equals(contentType)) {
"application/rdf+xml".equals(contentType)) {
return new XmlImporter(); return new XmlImporter();
} else if("application/rdf+xml".equals(contentType)) {
return new RdfTripleImporter();
} else if ("application/marc".equals(contentType)) { } else if ("application/marc".equals(contentType)) {
return new MarcImporter(); return new MarcImporter();
} }
@ -471,11 +473,13 @@ public class CreateProjectCommand extends Command {
return new ExcelImporter(true); return new ExcelImporter(true);
} else if ( } else if (
fileName.endsWith(".xml") || fileName.endsWith(".xml") ||
fileName.endsWith(".rdf") ||
fileName.endsWith(".atom") || fileName.endsWith(".atom") ||
fileName.endsWith(".rss") fileName.endsWith(".rss")
) { ) {
return new XmlImporter(); return new XmlImporter();
} else if (
fileName.endsWith(".rdf")) {
return new RdfTripleImporter();
} else if ( } else if (
fileName.endsWith(".mrc") || fileName.endsWith(".mrc") ||
fileName.endsWith(".marc") || fileName.endsWith(".marc") ||