diff options
Diffstat (limited to 'javainstaller2/src/JavaSetup/org/openoffice/setup/ResourceManager.java')
-rwxr-xr-x | javainstaller2/src/JavaSetup/org/openoffice/setup/ResourceManager.java | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/javainstaller2/src/JavaSetup/org/openoffice/setup/ResourceManager.java b/javainstaller2/src/JavaSetup/org/openoffice/setup/ResourceManager.java index e0c28b96b512..2e015ec13508 100755 --- a/javainstaller2/src/JavaSetup/org/openoffice/setup/ResourceManager.java +++ b/javainstaller2/src/JavaSetup/org/openoffice/setup/ResourceManager.java @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,47 +40,47 @@ import java.util.ResourceBundle; import javax.swing.ImageIcon; public class ResourceManager { - + static PropertyResourceBundle stringResourceBundle; static PropertyResourceBundle fileNameResourceBundle; static HashMap setupFiles = new HashMap(); // required, because it is not possible to set values in fileNameResourceBundle - + private ResourceManager() { } - + static public void checkFileExistence(File htmlDirectory) { for (Enumeration e = fileNameResourceBundle.getKeys(); e.hasMoreElements(); ) { - String key = (String) e.nextElement(); + String key = (String) e.nextElement(); String fileName = (String)(fileNameResourceBundle.getObject(key)); if ( ! fileName.endsWith("html") ) { // no check of existence for non-html files - setupFiles.put(key, fileName); + setupFiles.put(key, fileName); // System.err.println("Using file: " + fileName); } if ( fileName.endsWith("html") ) { boolean fileExists = true; - + File file = new File(htmlDirectory, fileName); File newFile = null; if ( file.exists() ) { - setupFiles.put(key, fileName); + setupFiles.put(key, fileName); // System.err.println("Using file: " + fileName); } else { fileExists = false; // try to use english version int pos1 = fileName.lastIndexOf("_"); - + if ( pos1 > 0 ) { int pos2 = fileName.lastIndexOf("."); String newFileName = fileName.substring(0, pos1) + fileName.substring(pos2, fileName.length()); newFile = new File(htmlDirectory, newFileName); if ( newFile.exists() ) { fileExists = true; - setupFiles.put(key, newFileName); + setupFiles.put(key, newFileName); // System.err.println("Using file: " + fileName); } else { // Introducing fallback to a very special simple html page @@ -90,11 +90,11 @@ public class ResourceManager { fileExists = true; setupFiles.put(key, simplePage); // System.err.println("Using file: " + fileName); - } + } } } } - + if ( ! fileExists ) { if ( newFile != null ) { System.err.println("ERROR: Neither file \"" + file.getPath() + @@ -104,10 +104,10 @@ public class ResourceManager { } System.exit(1); } - } - } + } + } } - + static public String getString(String key) { String value = (String)(stringResourceBundle.getObject(key)); if (value != null && (value.indexOf('$') >= 0)) { @@ -121,11 +121,11 @@ public class ResourceManager { // String value = (String)(fileNameResourceBundle.getObject(key)); return value; } - + static public ImageIcon getIcon(String key) { - + String name = getFileName(key); - + try { Class c = Class.forName("org.openoffice.setup.ResourceManager"); URL url = c.getResource(name); @@ -133,7 +133,7 @@ public class ResourceManager { return new ImageIcon(url); } else { System.err.println("Error: file not found: " + name); - } + } } catch (ClassNotFoundException e) { System.err.println(e); } @@ -142,14 +142,14 @@ public class ResourceManager { } static public ImageIcon getIconFromPath(File file) { - + try { URL url = file.toURL(); if (url != null) { return new ImageIcon(url); } else { System.err.println("Error: file not found: " + file.getPath()); - } + } } catch (MalformedURLException e) { System.err.println(e); } |