Changeset 2292 for FCKeditor.Java/trunk

Show
Ignore:
Timestamp:
2008-07-25 15:31:14 (6 months ago)
Author:
mosipov
Message:

ASSIGNED - #2361: Provide interface for locale resolution

Location:
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor
Files:
1 added
1 removed
3 modified

Legend:

Unmodified
Added
Removed
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/connector/ConnectorServlet.java

    r2231 r2292  
    3434import net.fckeditor.handlers.ConnectorHandler; 
    3535import net.fckeditor.handlers.ExtensionsHandler; 
    36 import net.fckeditor.handlers.LocaleResolverHandler; 
     36import net.fckeditor.handlers.LocalizedPropertiesLoader; 
    3737import net.fckeditor.handlers.RequestCycleHandler; 
    3838import net.fckeditor.handlers.ResourceTypeHandler; 
     
    117117 
    118118                XmlResponse xr; 
    119                 LocaleResolverHandler lrh = new LocaleResolverHandler(request); 
     119                LocalizedPropertiesLoader lpl = LocalizedPropertiesLoader.getInstance(request); 
    120120 
    121121                if (!RequestCycleHandler.isEnabledForFileBrowsing(request)) 
    122                         xr = new XmlResponse(XmlResponse.EN_ERROR, lrh 
    123                                         .getString("message.connector.fileBrowsing.disabled")); 
     122                        xr = new XmlResponse(XmlResponse.EN_ERROR, lpl 
     123                                        .getFileBrowsingDisabled()); 
    124124                else if (!CommandHandler.isValidForGet(commandStr)) 
    125                         xr = new XmlResponse(XmlResponse.EN_ERROR, lrh 
    126                                         .getString("message.connector.invalid_command_specified")); 
     125                        xr = new XmlResponse(XmlResponse.EN_ERROR, lpl.getInvalidCommand()); 
    127126                else if (typeStr != null && !ResourceTypeHandler.isValid(typeStr)) 
    128                         xr = new XmlResponse(XmlResponse.EN_ERROR, lrh 
    129                                         .getString("message.connector.invalid_type_specified")); 
     127                        xr = new XmlResponse(XmlResponse.EN_ERROR, lpl.getInvalidType()); 
    130128                else if (!UtilsFile.isValidPath(currentFolderStr)) 
    131                         xr = new XmlResponse( 
    132                                         XmlResponse.EN_ERROR, 
    133                                         lrh 
    134                                                         .getString("message.connector.invalid_current_folder_speficied")); 
     129                        xr = new XmlResponse(XmlResponse.EN_ERROR, lpl 
     130                                        .getInvalidCurrentFolder()); 
    135131                else { 
    136132                        CommandHandler command = CommandHandler.getCommand(commandStr); 
     
    218214 
    219215                UploadResponse ur; 
    220                 LocaleResolverHandler lrh = new LocaleResolverHandler(request); 
     216                LocalizedPropertiesLoader lpl = LocalizedPropertiesLoader.getInstance(request); 
    221217 
    222218                // if this is a QuickUpload request, 'commandStr' and 'currentFolderStr' 
     
    229225                if (!RequestCycleHandler.isEnabledForFileUpload(request)) 
    230226                        ur = new UploadResponse(UploadResponse.SC_SECURITY_ERROR, null, 
    231                                         null, lrh 
    232                                                         .getString("message.connector.fileUpload.disabled")); 
     227                                        null, lpl.getFileBrowsingDisabled()); 
    233228                else if (!CommandHandler.isValidForPost(commandStr)) 
    234                         ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, lrh 
    235                                         .getString("message.connector.invalid_command_specified")); 
     229                        ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, lpl 
     230                                        .getInvalidCommand()); 
    236231                else if (typeStr != null && !ResourceTypeHandler.isValid(typeStr)) 
    237                         ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, lrh 
    238                                         .getString("message.connector.invalid_type_specified")); 
     232                        ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, lpl 
     233                                        .getInvalidType()); 
    239234                else if (!UtilsFile.isValidPath(currentFolderStr)) 
    240                         ur = new UploadResponse( 
    241                                         UploadResponse.SC_ERROR, 
    242                                         null, 
    243                                         null, 
    244                                         lrh 
    245                                                         .getString("message.connector.invalid_current_folder_speficied")); 
     235                        ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, lpl 
     236                                        .getInvalidCurrentFolder()); 
    246237                else { 
    247238                        ResourceTypeHandler resourceType = ResourceTypeHandler 
     
    258249 
    259250                        if (!currentDir.exists()) 
    260                                 ur = new UploadResponse( 
    261                                                 UploadResponse.SC_ERROR, 
    262                                                 null, 
    263                                                 null, 
    264                                                 lrh 
    265                                                                 .getString("message.connector.invalid_current_folder_speficied")); 
     251                                ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, 
     252                                                lpl.getInvalidCurrentFolder()); 
    266253                        else { 
    267254 
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/handlers/PropertiesLoader.java

    r2233 r2292  
    7575                // 2. load user defaults 
    7676                InputStream in2 = PropertiesLoader.class 
    77                                 .getResourceAsStream("/fckeditor.properties_"); 
     77                                .getResourceAsStream("/fckeditor.properties"); 
    7878 
    7979                if (in2 == null) { 
     
    126126                properties.setProperty(key, value); 
    127127        } 
     128         
     129        /** 
     130         * Retrieve the <em>cloned</em> properties. 
     131         * @return The properties in the loader 
     132         */ 
     133        public static Properties getProperties() { 
     134                return (Properties) properties.clone(); 
     135        } 
    128136} 
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/tags/CheckTag.java

    r2223 r2292  
    3131import javax.servlet.jsp.tagext.TagSupport; 
    3232 
    33 import net.fckeditor.handlers.LocaleResolverHandler; 
     33import net.fckeditor.handlers.LocalizedPropertiesLoader; 
    3434import net.fckeditor.handlers.RequestCycleHandler; 
    3535import net.fckeditor.tool.Compatibility; 
     
    7878 
    7979                HttpServletRequest request = (HttpServletRequest) pageContext.getRequest(); 
    80                 LocaleResolverHandler lrh = new LocaleResolverHandler(request); 
     80                LocalizedPropertiesLoader lpl = LocalizedPropertiesLoader.getInstance(request); 
    8181                String response = null; 
    8282 
    8383                if (command.equals(FILE_UPLOAD)) { 
    8484                        if (RequestCycleHandler.isEnabledForFileUpload(request)) 
    85                                 response = lrh.getString("message.connector.fileUpload.enabled"); 
     85                                response = lpl.getFileUploadEnabled(); 
    8686                        else 
    87                                 response = lrh.getString("message.connector.fileUpload.disabled"); 
     87                                response = lpl.getFileUploadDisabled(); 
    8888                } 
    8989 
    9090                if (command.equals(FILE_BROWSING)) { 
    9191                        if (RequestCycleHandler.isEnabledForFileBrowsing(request)) 
    92                                 response = lrh.getString("message.connector.fileBrowsing.enabled"); 
     92                                response = lpl.getFileBrowsingEnabled(); 
    9393                        else 
    94                                 response = lrh.getString("message.connector.fileBrowsing.disabled"); 
     94                                response = lpl.getFileBrowsingDisabled(); 
    9595                } 
    9696                if (command.equals(COMPATIBLE_BROWSER)) { 
    9797                        if (Compatibility.isCompatibleBrowser(request)) 
    98                                 response = lrh.getString("message.compatible_browser.yes"); 
     98                                response = lpl.getCompatibleBrowser(); 
    9999                        else 
    100                                 response = lrh.getString("message.compatible_browser.no"); 
     100                                response = lpl.getNotCompatibleBrowser(); 
    101101                } 
    102102