Examples of MimeTypeFile


Examples of com.sun.activation.registries.MimeTypeFile

    /**
     * The default constructor.
     */
    public MimetypesFileTypeMap() {
  Vector dbv = new Vector(5)// usually 5 or less databases
  MimeTypeFile mf = null;
  dbv.addElement(null);    // place holder for PROG entry

  LogSupport.log("MimetypesFileTypeMap: load HOME");
  try {
      String user_home = System.getProperty("user.home");
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

    private MimeTypeFile loadResource(String name) {
  InputStream clis = null;
  try {
      clis = SecuritySupport.getResourceAsStream(this.getClass(), name);
      if (clis != null) {
    MimeTypeFile mf = new MimeTypeFile(clis);
    if (LogSupport.isLoggable())
        LogSupport.log("MimetypesFileTypeMap: successfully " +
      "loaded mime types file: " + name);
    return mf;
      } else {
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

        if (LogSupport.isLoggable())
      LogSupport.log("MimetypesFileTypeMap: URL " + url);
        try {
      clis = SecuritySupport.openStream(url);
      if (clis != null) {
          v.addElement(new MimeTypeFile(clis));
          anyLoaded = true;
          if (LogSupport.isLoggable())
        LogSupport.log("MimetypesFileTypeMap: " +
            "successfully loaded " +
            "mime types from URL: " + url);
      } else {
          if (LogSupport.isLoggable())
        LogSupport.log("MimetypesFileTypeMap: " +
            "not loading " +
            "mime types from URL: " + url);
      }
        } catch (IOException ioex) {
      if (LogSupport.isLoggable())
          LogSupport.log("MimetypesFileTypeMap: can't load " +
            url, ioex);
        } catch (SecurityException sex) {
      if (LogSupport.isLoggable())
          LogSupport.log("MimetypesFileTypeMap: can't load " +
            url, sex);
        } finally {
      try {
          if (clis != null)
        clis.close();
      } catch (IOException cex) { }
        }
    }
      }
  } catch (Exception ex) {
      if (LogSupport.isLoggable())
    LogSupport.log("MimetypesFileTypeMap: can't load " + name, ex);
  }

  // if failed to load anything, fall back to old technique, just in case
  if (!anyLoaded) {
      LogSupport.log("MimetypesFileTypeMap: !anyLoaded");
      MimeTypeFile mf = loadResource("/" + name);
      if (mf != null)
    v.addElement(mf);
  }
    }
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

    /**
     * Load the named file.
     */
    private MimeTypeFile loadFile(String name) {
  MimeTypeFile mtf = null;

  try {
      mtf = new MimeTypeFile(name);
  } catch (IOException e) {
      //  e.printStackTrace();
  }
  return mtf;
    }
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

     *
     * @param mimeTypeFileName  the file name
     */
    public MimetypesFileTypeMap(String mimeTypeFileName) throws IOException {
  this();
  DB[PROG] = new MimeTypeFile(mimeTypeFileName);
    }
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

     * @param is  the input stream to read from
     */
    public MimetypesFileTypeMap(InputStream is) {
  this();
  try {
      DB[PROG] = new MimeTypeFile(is);
  } catch (IOException ex) {
      // XXX - really should throw it
  }
    }
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

     * @param mime_types A .mime.types formatted string of entries.
     */
    public synchronized void addMimeTypes(String mime_types) {
  // check to see if we have created the registry
  if (DB[PROG] == null)
      DB[PROG] = new MimeTypeFile(); // make one

  DB[PROG].appendToRegistry(mime_types);
    }
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

    /**
     * The default constructor.
     */
    public MimetypesFileTypeMap() {
  Vector dbv = new Vector(5)// usually 5 or less databases
  MimeTypeFile mf = null;
  dbv.addElement(null);    // place holder for PROG entry

  LogSupport.log("MimetypesFileTypeMap: load HOME");
  try {
      String user_home = System.getProperty("user.home");
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

    private MimeTypeFile loadResource(String name) {
  InputStream clis = null;
  try {
      clis = SecuritySupport.getResourceAsStream(this.getClass(), name);
      if (clis != null) {
    MimeTypeFile mf = new MimeTypeFile(clis);
    if (LogSupport.isLoggable())
        LogSupport.log("MimetypesFileTypeMap: successfully " +
      "loaded mime types file: " + name);
    return mf;
      } else {
View Full Code Here

Examples of com.sun.activation.registries.MimeTypeFile

        if (LogSupport.isLoggable())
      LogSupport.log("MimetypesFileTypeMap: URL " + url);
        try {
      clis = SecuritySupport.openStream(url);
      if (clis != null) {
          v.addElement(new MimeTypeFile(clis));
          anyLoaded = true;
          if (LogSupport.isLoggable())
        LogSupport.log("MimetypesFileTypeMap: " +
            "successfully loaded " +
            "mime types from URL: " + url);
      } else {
          if (LogSupport.isLoggable())
        LogSupport.log("MimetypesFileTypeMap: " +
            "not loading " +
            "mime types from URL: " + url);
      }
        } catch (IOException ioex) {
      if (LogSupport.isLoggable())
          LogSupport.log("MimetypesFileTypeMap: can't load " +
            url, ioex);
        } catch (SecurityException sex) {
      if (LogSupport.isLoggable())
          LogSupport.log("MimetypesFileTypeMap: can't load " +
            url, sex);
        } finally {
      try {
          if (clis != null)
        clis.close();
      } catch (IOException cex) { }
        }
    }
      }
  } catch (Exception ex) {
      if (LogSupport.isLoggable())
    LogSupport.log("MimetypesFileTypeMap: can't load " + name, ex);
  }

  // if failed to load anything, fall back to old technique, just in case
  if (!anyLoaded) {
      LogSupport.log("MimetypesFileTypeMap: !anyLoaded");
      MimeTypeFile mf = loadResource("/" + name);
      if (mf != null)
    v.addElement(mf);
  }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.