package javax.activation; public abstract class CommandMap { private static CommandMap defaultCommandMap = null; public static CommandMap getDefaultCommandMap() { if (defaultCommandMap == null) defaultCommandMap = new MailcapCommandMap(); return defaultCommandMap; } public static void setDefaultCommandMap(CommandMap paramCommandMap) { SecurityManager securityManager = System.getSecurityManager(); if (securityManager != null) try { securityManager.checkSetFactory(); } catch (SecurityException e) { if (CommandMap.class.getClassLoader() != paramCommandMap.getClass().getClassLoader()) throw e; } defaultCommandMap = paramCommandMap; } public CommandInfo[] getPreferredCommands(String paramString, DataSource paramDataSource) { return getPreferredCommands(paramString); } public CommandInfo[] getAllCommands(String paramString, DataSource paramDataSource) { return getAllCommands(paramString); } public CommandInfo getCommand(String paramString1, String paramString2, DataSource paramDataSource) { return getCommand(paramString1, paramString2); } public DataContentHandler createDataContentHandler(String paramString, DataSource paramDataSource) { return createDataContentHandler(paramString); } public String[] getMimeTypes() { return null; } public abstract CommandInfo[] getPreferredCommands(String paramString); public abstract CommandInfo[] getAllCommands(String paramString); public abstract CommandInfo getCommand(String paramString1, String paramString2); public abstract DataContentHandler createDataContentHandler(String paramString); }