KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > EditorIOFilterMan


1 /**
2  * <p> Project: com.nightlabs.editor2d </p>
3  * <p> Copyright: Copyright (c) 2004 </p>
4  * <p> Company: NightLabs GmbH (Germany) </p>
5  * <p> Creation Date: 30.05.2005 </p>
6  * <p> Author: Daniel Mazurek </p>
7 **/

8 package com.nightlabs.editor2d;
9
10 import org.eclipse.core.resources.IFile;
11
12 import com.nightlabs.io.IOFilter;
13 import com.nightlabs.io.IOFilterMan;
14
15
16 public class EditorIOFilterMan
17 extends IOFilterMan
18 {
19   public EditorIOFilterMan() {
20     super();
21   }
22
23   public IOFilter getIOFilter(IFile file)
24     {
25     String JavaDoc fileExtension = getFileExtension(file);
26     if (fileExtension2IOFilter.containsKey(fileExtension))
27       return (IOFilter) fileExtension2IOFilter.get(fileExtension);
28     else
29       return null;
30   }
31   
32   protected String JavaDoc getFileExtension(IFile file)
33   {
34     return file.getFileExtension();
35   }
36 }
37
Popular Tags