//------------------------------------------------------------------------------ // Copyright (c) 2005, 2006 IBM Corporation and others. // All rights reserved. This program and the accompanying materials // are made available under the terms of the Eclipse Public License v1.0 // which accompanies this distribution, and is available at // http://www.eclipse.org/legal/epl-v10.html // // Contributors: // IBM Corporation - initial implementation //------------------------------------------------------------------------------ package org.eclipse.epf.publishing.services.index; final class OS { private static boolean isWindows98 = false; private static boolean isWindows95 = false; private static boolean isWindowsNT = false; private static boolean isMacintosh = false; static { String s; s = System.getProperty("os.name"); //$NON-NLS-1$ if(s.equals("Windows NT")) //$NON-NLS-1$ { isWindowsNT = true; } else if(s.equals("Windows 95")) //$NON-NLS-1$ { isWindows95 = true; } else if(s.equals("Windows 98")) //$NON-NLS-1$ { isWindows98 = true; } else if (s.equals("Macintosh") || //$NON-NLS-1$ s.equals("macos") || //Applet Viewer //$NON-NLS-1$ s.equals("Mac OS") || //Netscape //$NON-NLS-1$ s.equals("MacOS")) //Internet Exploder //$NON-NLS-1$ { isMacintosh = true; } } private OS() { } static boolean isWindows() { return (isWindows95() || isWindowsNT() || isWindows98); } static boolean isWindows95() { return (isWindows95); } static boolean isWindowsNT() { return (isWindowsNT); } static boolean isMacintosh() { return (isMacintosh); } }