Package eu.medsea.mimeutil

Examples of eu.medsea.mimeutil.MimeUtil2


                    System.out.println("Cannot read file " + file.getPath());

                } else {

        String mimeType = "application/octet-stream";
        MimeUtil2 mimeUtil = new MimeUtil2();
        mimeUtil.registerMimeDetector(ExtensionMimeDetector.class.getName());
        Collection<MimeType> collection = mimeUtil.getMimeTypes(file);
        Iterator<MimeType> iterator = collection.iterator();
        while(iterator.hasNext()) {
      MimeType mt = iterator.next();
      mimeType =  mt.getMediaType() + "/" + mt.getSubType();
      break;
View Full Code Here


  private MimeUtil2 mimeUtil;

  @Inject
  MimeUtilFileTypeRegistry(@GerritServerConfig final Config gsc) {
    cfg = gsc;
    mimeUtil = new MimeUtil2();
    register("eu.medsea.mimeutil.detector.ExtensionMimeDetector");
    register("eu.medsea.mimeutil.detector.MagicMimeMimeDetector");
    if (HostPlatform.isWin32()) {
      register("eu.medsea.mimeutil.detector.WindowsRegistryMimeDetector");
    }
View Full Code Here

        }



        // detect the mime type of resources
        this.mimeUtil = new MimeUtil2();
        this.mimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.ExtensionMimeDetector");
    }
View Full Code Here

        }



        // detect the mime type of resources
        this.mimeUtil = new MimeUtil2();
        this.mimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.ExtensionMimeDetector");
    }
View Full Code Here

  private MimeUtil2 mimeUtil;

  protected void setUp() throws Exception {
    super.setUp();
    mimeUtil = new MimeUtil2();
    mimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.MagicMimeMimeDetector");
  }
View Full Code Here

    if (magicDetector == null) {
      LOGGER.info("Initializing MimeTypeDetector");
      setSupportedEncodings(
          Sets.newHashSet("UTF-8", "ISO-8859-1", "windows-1252"));

      extensionDetector = new MimeUtil2();
      extensionDetector.registerMimeDetector(
          ExtensionMimeDetector.class.getName());
      // TODO: Should we add the WindowsRegistryMimeDetector?  This might
      // yield different results when run on Windows vs. Unix.

      // TODO: If "/usr/share/mime/mime.cache exists use
      // OpendesktopMimeDetector instead of MagicMimeMimeDetector. It seems
      // more accurate but was logging NullPointerExceptions so I temporarily
      // removed it pending further testing/fixing.
      magicDetector = new MimeUtil2();
      magicDetector.registerMimeDetector(MagicMimeMimeDetector.class.getName());
    }
  }
View Full Code Here

TOP

Related Classes of eu.medsea.mimeutil.MimeUtil2

Copyright © 2018 www.massapicom. 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.