public abstract class CommandMap extends Object
| Constructor and Description | 
|---|
| CommandMap() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract DataContentHandler | createDataContentHandler(String mimeType)
              找到与MIME类型相对应的DataContentHandler。 
             | 
| DataContentHandler | createDataContentHandler(String mimeType, DataSource ds)
              找到与MIME类型相对应的DataContentHandler。 
             | 
| abstract CommandInfo[] | getAllCommands(String mimeType)
              获取此类型的所有可用命令。 
             | 
| CommandInfo[] | getAllCommands(String mimeType, DataSource ds)
              获取此类型的所有可用命令。 
             | 
| abstract CommandInfo | getCommand(String mimeType, String cmdName)
              获取与MIME类型相对应的默认命令。 
             | 
| CommandInfo | getCommand(String mimeType, String cmdName, DataSource ds)
              获取与MIME类型相对应的默认命令。 
             | 
| static CommandMap | getDefaultCommandMap()
              获取默认的CommandMap。 
             | 
| String[] | getMimeTypes()
              获取此命令映射已知的所有MIME类型。 
             | 
| abstract CommandInfo[] | getPreferredCommands(String mimeType)
              从MIME类型获取首选命令列表。 
             | 
| CommandInfo[] | getPreferredCommands(String mimeType, DataSource ds)
              从MIME类型获取首选命令列表。 
             | 
| static void | setDefaultCommandMap(CommandMap commandMap)
              设置默认的CommandMap。 
             | 
public static CommandMap getDefaultCommandMap()
MailcapCommandMap其设置为默认值,返回其值。 public static void setDefaultCommandMap(CommandMap commandMap)
null调用此方法将null重置为默认值。 
          commandMap - 新的默认CommandMap。 
           SecurityException - 如果主叫方没有更改默认的权限 
           public abstract CommandInfo[] getPreferredCommands(String mimeType)
mimeType - MIME类型 
           public CommandInfo[] getPreferredCommands(String mimeType, DataSource ds)
 DataSource提供了CommandMap实现可能用于进一步优化返回的命令列表的额外信息,例如文件名。 该类中的实现只是调用忽略此参数的getPreferredCommands方法。 
mimeType - MIME类型 
           ds - 数据的DataSource 
           public abstract CommandInfo[] getAllCommands(String mimeType)
mimeType - MIME类型 
           public CommandInfo[] getAllCommands(String mimeType, DataSource ds)
 DataSource提供了额外的信息,例如文件名,CommandMap实现可能用于进一步细化返回的命令列表。 这个类中的实现只是调用忽略这个参数的getAllCommands方法。 
mimeType - MIME类型 
           ds - 数据的DataSource 
           public abstract CommandInfo getCommand(String mimeType, String cmdName)
mimeType - MIME类型 
           cmdName - 命令名 
           public CommandInfo getCommand(String mimeType, String cmdName, DataSource ds)
 DataSource提供了额外的信息,例如文件名,CommandMap实现可能用于进一步细化所选择的命令。 该类中的实现只是调用忽略此参数的getCommand方法。 
mimeType - MIME类型 
           cmdName - 命令名 
           ds - 数据的DataSource 
           public abstract DataContentHandler createDataContentHandler(String mimeType)
mimeType - MIME类型 
           public DataContentHandler createDataContentHandler(String mimeType, DataSource ds)
 DataSource提供了额外的信息,例如文件名,CommandMap实现可能用于进一步优化DataContentHandler的选择。 这个类中的实现只是调用忽略这个参数的createDataContentHandler方法。 
mimeType - MIME类型 
           ds - 数据的DataSource 
           public String[] getMimeTypes()
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.