|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.activation.CommandMap
public abstract class CommandMap
CommandMap 類別為系統中可用的命令物件註冊表提供介面。期望開發人員使用此套件 (MailcapCommandMap) 所包含的 CommandMap 實作,或者開發他們自己的實作。注意,此類別中有些方法是抽象的。
建構子摘要 | |
---|---|
CommandMap()
|
方法摘要 | |
---|---|
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。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public CommandMap()
方法詳細資訊 |
---|
public static CommandMap getDefaultCommandMap()
MailcapCommandMap
的實例並將其設置為預設值,返回它的值。
public static void setDefaultCommandMap(CommandMap commandMap)
null
調用此方法將 CommandMap 重置為預設值。
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()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。