public abstract class CommandMap extends Object
Constructor and Description |
---|
CommandMap() |
Modifier and Type | Method and Description |
---|---|
abstract DataContentHandler |
createDataContentHandler(String mimeType)
找到一个datacontenthandler对应的MIME类型。
|
DataContentHandler |
createDataContentHandler(String mimeType, DataSource ds)
找到一个datacontenthandler对应的MIME类型。
|
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类型称为该命令Map。
|
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
调用此方法。
commandMap
-新的默认commandmap。
SecurityException
如果调用者没有权限更改默认
public abstract CommandInfo[] getPreferredCommands(String mimeType)
mimeType
的MIME类型
public CommandInfo[] getPreferredCommands(String mimeType, DataSource ds)
的DataSource
提供额外的信息,如文件名,这一commandmap实现可以使用进一步细化所返回的命令列表。在这类的实现只需调用getPreferredCommands
方法忽略这个参数。
mimeType
的MIME类型
ds
public abstract CommandInfo[] getAllCommands(String mimeType)
mimeType
的MIME类型
public CommandInfo[] getAllCommands(String mimeType, DataSource ds)
的DataSource
提供额外的信息,如文件名,这一commandmap实现可以使用进一步细化所返回的命令列表。在这类的实现只需调用getAllCommands
方法忽略这个参数。
mimeType
的MIME类型
ds
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
public abstract DataContentHandler createDataContentHandler(String mimeType)
mimeType
的MIME类型
public DataContentHandler createDataContentHandler(String mimeType, DataSource ds)
的DataSource
提供额外的信息,如文件名,这一commandmap实现可以使用进一步细化datacontenthandler选择。在这类的实现只需调用createDataContentHandler
方法忽略这个参数。
mimeType
的MIME类型
ds
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.