1 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 fileExtension = getFileExtension(file); 26 if (fileExtension2IOFilter.containsKey(fileExtension)) 27 return (IOFilter) fileExtension2IOFilter.get(fileExtension); 28 else 29 return null; 30 } 31 32 protected String getFileExtension(IFile file) 33 { 34 return file.getFileExtension(); 35 } 36 } 37 | Popular Tags |