package open.dolphin.client; import java.awt.Color; import java.awt.Dimension; import java.io.InputStream; import java.net.URL; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.ResourceBundle; import javax.swing.ImageIcon; import open.dolphin.infomodel.DepartmentModel; import open.dolphin.infomodel.LicenseModel; import org.apache.velocity.VelocityContext; /** * * @author Kazushi Minagawa, Digital Globe, Inc. */ public class ClientContext { private static ClientContextStub stub; public static void setClientContextStub(ClientContextStub s) { stub = s; } public static ClientContextStub getClientContextStub() { return stub; } public static LinkedHashMap<String, String> getToolProviders() { return stub.getToolProviders(); } public static VelocityContext getVelocityContext() { return stub.getVelocityContext(); } public static boolean isMac() { return stub.isMac(); } public static boolean isWin() { return stub.isWin(); } public static boolean isLinux() { return stub.isLinux(); } public static boolean isJaJp() { return stub.isJaJp(); } public static boolean isOpenDolphin() { return stub.isOpenDolphin(); } public static boolean isAsp() { return stub.isAsp(); } public static boolean isI18N() { return stub.isI18N(); } public static ResourceBundle getBundle() { return stub.getBundle(); } public static ResourceBundle getClaimBundle() { return stub.getClaimBundle(); } public static ResourceBundle getMyBundle(Class cls) { return stub.getMyBundle(cls); } public static String getVersion() { return stub.getVersion(); } public static String getBaseDirectory() { return stub.getBaseDirectory(); } public static String getSettingDirectory() { return stub.getSettingDirectory(); } public static String getLogDirectory() { return stub.getLogDirectory(); } public static String getPDFDirectory() { return stub.getPDFDirectory(); } public static String getSchemaDirectory() { return stub.getSchemaDirectory(); } public static String getOdtTemplateDirectory() { return stub.getOdtTemplateDirectory(); } public static String getTempDirectory() { return stub.getTempDirectory(); } public static URL getResource(String name) { return stub.getResource(name); } public static URL getImageResource(String name) { return stub.getImageResource(name); } public static InputStream getResourceAsStream(String name) { return stub.getResourceAsStream(name); } public static InputStream getPluginResourceAsStream(String name) { return stub.getPluginResourceAsStream(name); } public static InputStream getTemplateAsStream(String name) { return stub.getTemplateAsStream(name); } public static String getString(String name) { return stub.getString(name); } public static String[] getStringArray(String name) { return stub.getStringArray(name); } public static boolean getBoolean(String name) { return stub.getBoolean(name); } public static boolean[] getBooleanArray(String name) { return stub.getBooleanArray(name); } public static int getInt(String name) { return stub.getInt(name); } public static int[] getIntArray(String name) { return stub.getIntArray(name); } public static long getLong(String name) { return stub.getLong(name); } public static long[] getLongArray(String name) { return stub.getLongArray(name); } public static Color getColor(String name){ return stub.getColor(name); } public static Color[] getColorArray(String name) { return stub.getColorArray(name); } public static ImageIcon getImageIcon(String name) { return stub.getImageIcon(name); } public static String getFrameTitle(String name) { return stub.getFrameTitle(name); } public static Dimension getDimension(String name) { return stub.getDimension(name); } public static Class[] getClassArray(String name) { return stub.getClassArray(name); } public static HashMap<String, Color> getEventColorTable() { return stub.getEventColorTable(); } public static NameValuePair[] getNameValuePair(String key) { return stub.getNameValuePair(key); } public static LicenseModel[] getLicenseModel() { return stub.getLicenseModel(); } public static DepartmentModel[] getDepartmentModel() { return stub.getDepartmentModel(); } public static int getHigherRowHeight() { return stub.getHigherRowHeight(); } public static int getMoreHigherRowHeight() { return stub.getMoreHigherRowHeight(); } public static ImageIcon getImageIconArias(String name) { return stub.getImageIconArias(name); } }