|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.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。