Show
Ignore:
Timestamp:
2008-02-13 23:08:27 (9 months ago)
Author:
mosipov
Message:

rewrite of FileType to ResourceType and more

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • FCKeditor.Java/branches/2.4/src/main/java/net/fckeditor/handlers/ExtensionsHandler.java

    r1455 r1509  
    2525import java.util.Set; 
    2626 
    27 import net.fckeditor.FileType; 
     27import net.fckeditor.ResourceType; 
    2828import net.fckeditor.tool.Utils; 
    2929 
     
    4040public class ExtensionsHandler { 
    4141 
    42         private static Map<FileType, Set<String>> extensionsAllowed = new HashMap<FileType, Set<String>>(); 
    43         private static Map<FileType, Set<String>> extensionsDenied = new HashMap<FileType, Set<String>>(); 
     42        private static Map<ResourceType, Set<String>> extensionsAllowed = new HashMap<ResourceType, Set<String>>(); 
     43        private static Map<ResourceType, Set<String>> extensionsDenied = new HashMap<ResourceType, Set<String>>(); 
    4444 
    4545        static { 
    4646                // load defaults 
    47                 extensionsAllowed.put(FileType.FILE, Utils.getSet(ConfigurationHandler 
    48                     .getDefaultProperty("fckeditor.file.extensions.allowed"))); 
    49                 extensionsDenied.put(FileType.FILE, Utils.getSet(ConfigurationHandler 
    50                     .getDefaultProperty("fckeditor.file.extensions.denied"))); 
    51                 extensionsAllowed.put(FileType.MEDIA, Utils.getSet(ConfigurationHandler 
    52                     .getDefaultProperty("fckeditor.media.extensions.allowed"))); 
    53                 extensionsDenied.put(FileType.MEDIA, Utils.getSet(ConfigurationHandler 
    54                     .getDefaultProperty("fckeditor.media.extensions.denied"))); 
    55                 extensionsAllowed.put(FileType.IMAGE, Utils.getSet(ConfigurationHandler 
    56                     .getDefaultProperty("fckeditor.image.extensions.allowed"))); 
    57                 extensionsDenied.put(FileType.IMAGE, Utils.getSet(ConfigurationHandler 
    58                     .getDefaultProperty("fckeditor.image.extensions.denied"))); 
    59                 extensionsAllowed.put(FileType.FLASH, Utils.getSet(ConfigurationHandler 
    60                     .getDefaultProperty("fckeditor.flash.extensions.allowed"))); 
    61                 extensionsDenied.put(FileType.FLASH, Utils.getSet(ConfigurationHandler 
    62                     .getDefaultProperty("fckeditor.flash.extensions.denied"))); 
     47                extensionsAllowed.put(ResourceType.File, Utils.getSet(ConfigurationHandler 
     48                    .getDefaultProperty("connector.extensions.file.allowed"))); 
     49                extensionsDenied.put(ResourceType.File, Utils.getSet(ConfigurationHandler 
     50                    .getDefaultProperty("connector.extensions.file.denied"))); 
     51                extensionsAllowed.put(ResourceType.Media, Utils.getSet(ConfigurationHandler 
     52                    .getDefaultProperty("connector.extensions.media.allowed"))); 
     53                extensionsDenied.put(ResourceType.Media, Utils.getSet(ConfigurationHandler 
     54                    .getDefaultProperty("connector.extensions.media.denied"))); 
     55                extensionsAllowed.put(ResourceType.Image, Utils.getSet(ConfigurationHandler 
     56                    .getDefaultProperty("connector.extensions.image.allowed"))); 
     57                extensionsDenied.put(ResourceType.Image, Utils.getSet(ConfigurationHandler 
     58                    .getDefaultProperty("connector.extensions.image.denied"))); 
     59                extensionsAllowed.put(ResourceType.Flash, Utils.getSet(ConfigurationHandler 
     60                    .getDefaultProperty("connector.extensions.flash.allowed"))); 
     61                extensionsDenied.put(ResourceType.Flash, Utils.getSet(ConfigurationHandler 
     62                    .getDefaultProperty("connector.extensions.flash.denied"))); 
    6363        } 
    6464 
     
    7070         * @return Set of allowed extensions or an empty set. 
    7171         */ 
    72         public static Set<String> getExtensionsAllowed(final FileType type) { 
     72        public static Set<String> getExtensionsAllowed(final ResourceType type) { 
    7373                return extensionsAllowed.get(type); 
    7474        } 
     
    8383         *          Required format: <code>ext1&#124;ext2&#124;ext3</code> 
    8484         */ 
    85         public static void setExtensionsAllowed(final FileType type, final String extensionsList) { 
     85        public static void setExtensionsAllowed(final ResourceType type, final String extensionsList) { 
    8686                if (extensionsList != null) { 
    8787                        extensionsAllowed.put(type, Utils.getSet(extensionsList)); 
     
    9797         * @return Set of denied extensions or an empty set. 
    9898         */ 
    99         public static Set<String> getExtensionsDenied(final FileType type) { 
     99        public static Set<String> getExtensionsDenied(final ResourceType type) { 
    100100                return extensionsDenied.get(type); 
    101101        } 
     
    110110         *          Required format: <code>ext1&#124;ext2&#124;ext3</code> 
    111111         */ 
    112         public static void setExtensionsDenied(final FileType type, final String extensionsList) { 
     112        public static void setExtensionsDenied(final ResourceType type, final String extensionsList) { 
    113113                if (extensionsList != null) { 
    114114                        extensionsDenied.put(type, Utils.getSet(extensionsList)); 
     
    124124         * @return True, false. False is returned too, if 'type' or 'extensions' is null. 
    125125         */ 
    126         public static boolean isAllowed(final FileType type, final String extension) { 
     126        public static boolean isAllowed(final ResourceType type, final String extension) { 
    127127                if (type == null || extension == null) 
    128128                        return false;