/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.harmony.x.imageio.plugins; public enum ImageType { @SuppressWarnings("nls") JPEG(new String[] { "jpeg", "jpg", "JPEG", "JPG" }, new String[] { "jpeg", "jpg" }, new String[] { "image/jpeg" }), @SuppressWarnings("nls") BMP(new String[] { "bmp", "BMP" }, new String[] { "bmp" }, new String[] { "image/bmp" }), @SuppressWarnings("nls") GIF(new String[] { "gif", "GIF" }, new String[] { "gif" }, new String[] { "image/gif" }), @SuppressWarnings("nls") PNG(new String[] { "png", "PNG" }, new String[] { "png" }, new String[] { "image/png", "image/x-png" }); private final String names[]; private final String suffixes[]; private final String mimeTypes[]; ImageType(final String names[], final String suffixes[], final String mimeTypes[]) { this.names = names; this.suffixes = suffixes; this.mimeTypes = mimeTypes; } public String[] getNames() { return names.clone(); } public String[] getSuffixes() { return suffixes.clone(); } public String[] getMimeTypes() { return mimeTypes.clone(); } }