KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > contineo > core > config > MimeTypeConfigurator


1 /*
2  * MimeTypeConfigurator.java
3  *
4  * Created on 20. September 2003, 09:37
5  */

6
7 package org.contineo.core.config;
8
9 import org.contineo.core.XMLBean;
10 /**
11  *
12  * @author Michael Scholz
13  */

14 public class MimeTypeConfigurator {
15
16     /**
17      *
18      * @uml.property name="xml"
19      * @uml.associationEnd
20      * @uml.property name="xml" multiplicity="(1 1)"
21      */

22     private XMLBean xml;
23
24     
25     /** Creates a new instance of MimeTypeConfigurator */
26     public MimeTypeConfigurator() {
27         ClassLoader JavaDoc loader = Thread.currentThread().getContextClassLoader();
28         xml = new XMLBean(loader.getResource("mimetypes.xml"));
29     }
30
31     /**
32      * This method selects the application for a mimetype.
33      */

34     public String JavaDoc getMimeApp(String JavaDoc elementname) {
35         try {
36             return xml.getText("mime", "extension", elementname);
37         } catch (Exception JavaDoc e) {
38             return null;
39         }
40     }
41 }
42
Popular Tags