X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fio%2Fmime%2FMimeTypes.java;h=83252d82ec922359ba31d3ba7a73301924ea9e33;hb=37cca9da13976ab7d5c4ec27f65669e239d3bfd9;hp=d62d077a6a9443378d4754d17cfbfa385c671e80;hpb=6451d24f0987cf8283341750672ba95ee085fc9c;p=jalview.git
diff --git a/src/jalview/ws/io/mime/MimeTypes.java b/src/jalview/ws/io/mime/MimeTypes.java
index d62d077..83252d8 100644
--- a/src/jalview/ws/io/mime/MimeTypes.java
+++ b/src/jalview/ws/io/mime/MimeTypes.java
@@ -1,29 +1,51 @@
+/*
+ * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
+ * Copyright (C) $$Year-Rel$$ The Jalview Authors
+ *
+ * This file is part of Jalview.
+ *
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3
+ * of the License, or (at your option) any later version.
+ *
+ * Jalview is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Jalview. If not, see .
+ * The Jalview Authors are detailed in the 'AUTHORS' file.
+ */
package jalview.ws.io.mime;
import jalview.io.packed.DataProvider.JvDataType;
/**
- * static functions for resolving Jalview datatypes from mime types
- * @author JimP
- * TODO: consider making get(Mime)TypeOf functions throw exceptions rather than returning null
+ * static functions for resolving Jalview datatypes from mime types
+ *
+ * @author JimP TODO: consider making get(Mime)TypeOf functions throw exceptions
+ * rather than returning null
*/
public class MimeTypes
{
/**
- * pair list {String,JvDataType} giving a mime-type followed by its associated JvDataType enumeration.
+ * pair list {String,JvDataType} giving a mime-type followed by its associated
+ * JvDataType enumeration.
*/
final public static Object[] typemap = new Object[] {
- "application/x-align",JvDataType.ALIGNMENT,
- "application/x-jalview-annotation",JvDataType.ANNOTATION,
- "application/x-newick",JvDataType.TREE,
- "application/x-new-hampshire",JvDataType.TREE,
- "application/x-new-hampshire-extended",JvDataType.TREE,
- "application/x-nh",JvDataType.TREE,
- "application/x-nhx",JvDataType.TREE,
- "application/x-gff",JvDataType.FEATURES,
- "application/x-gff3",JvDataType.FEATURES,
- "application/x-jalview-feature-file",JvDataType.FEATURES,
- "application/x-pdb",JvDataType.SEQASSOCATED};
+ "application/x-align", JvDataType.ALIGNMENT,
+ "application/x-jalview-annotation", JvDataType.ANNOTATION,
+ "application/x-newick", JvDataType.TREE,
+ "application/x-new-hampshire", JvDataType.TREE,
+ "application/x-new-hampshire-extended", JvDataType.TREE,
+ "application/x-nh", JvDataType.TREE, "application/x-nhx",
+ JvDataType.TREE, "application/x-gff", JvDataType.FEATURES,
+ "application/x-gff3", JvDataType.FEATURES,
+ "application/x-jalview-feature-file", JvDataType.FEATURES,
+ "application/x-pdb", JvDataType.SEQASSOCATED };
+
/**
*
* @param mimeType
@@ -32,16 +54,16 @@ public class MimeTypes
public static JvDataType getTypeOf(String mimeType)
{
String mt = mimeType.toLowerCase();
- for (int i=0;i