パッケージ jakarta.activation
クラス CommandMap
java.lang.ObjectSE
jakarta.activation.CommandMap
- 既知の直属サブクラス
MailcapCommandMap
CommandMap クラスは、システムで使用可能なコマンドオブジェクトのレジストリへのインターフェースを提供します。開発者は、このパッケージに含まれている CommandMap 実装(MailcapCommandMap)を使用するか、独自に開発することが期待されています。このクラスのメソッドのいくつかは抽象的であることに注意してください。
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明abstract DataContentHandlercreateDataContentHandler(StringSE mimeType) MIME 型に対応する DataContentHandler を見つけます。createDataContentHandler(StringSE mimeType, DataSource ds) MIME 型に対応する DataContentHandler を見つけます。abstract CommandInfo[]getAllCommands(StringSE mimeType) この型で使用可能なすべてのコマンドを取得します。getAllCommands(StringSE mimeType, DataSource ds) この型で使用可能なすべてのコマンドを取得します。abstract CommandInfogetCommand(StringSE mimeType, StringSE cmdName) MIME 型に対応するデフォルトのコマンドを取得します。getCommand(StringSE mimeType, StringSE cmdName, DataSource ds) MIME 型に対応するデフォルトのコマンドを取得します。static CommandMapデフォルトの CommandMap を取得します。StringSE[]このコマンドマップで認識されているすべての MIME 型を取得します。abstract CommandInfo[]getPreferredCommands(StringSE mimeType) MIME 型から優先コマンドリストを取得します。getPreferredCommands(StringSE mimeType, DataSource ds) MIME 型から優先コマンドリストを取得します。static voidsetDefaultCommandMap(CommandMap commandMap) デフォルトの CommandMap を設定します。
コンストラクターの詳細
CommandMap
protected CommandMap()デフォルト (空の) コンストラクター。
メソッドの詳細
getDefaultCommandMap
デフォルトの CommandMap を取得します。- CommandMap インスタンスが以前に何らかの値に設定されていた場合 ( setDefaultCommandMap 経由)、CommandMap を返します。
- CommandMap が設定されていない場合、CommandMap は
MailcapCommandMapのインスタンスを作成し、それをデフォルトに設定して、その値を返します。
- 戻り値:
- CommandMap
setDefaultCommandMap
デフォルトの CommandMap を設定します。nullでこのメソッドを呼び出すことにより、CommandMap をデフォルトにリセットします。- パラメーター:
commandMap- 新しいデフォルトの CommandMap。- 例外:
SecurityExceptionSE- 呼び出し元にデフォルトを変更する権限がない場合
getPreferredCommands
MIME 型から優先コマンドリストを取得します。実際のセマンティクスは、CommandMap の実装によって決定されます。- パラメーター:
mimeType- MIME 型- 戻り値:
- コマンド Bean を表す CommandInfo クラス。
getPreferredCommands
MIME 型から優先コマンドリストを取得します。実際のセマンティクスは、CommandMap の実装によって決定されます。DataSourceは、ファイル名など、CommandMap 実装が返されるコマンドのリストをさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視するgetPreferredCommandsメソッドを呼び出すだけです。- パラメーター:
mimeType- MIME 型ds- データ用の DataSource- 戻り値:
- コマンド Bean を表す CommandInfo クラス。
- 導入:
- JAF 1.1
getAllCommands
この型で使用可能なすべてのコマンドを取得します。このメソッドは、この MIME 型で可能なすべてのコマンドを返す必要があります。- パラメーター:
mimeType- MIME 型- 戻り値:
- すべてのコマンドを表す CommandInfo オブジェクト。
getAllCommands
この型で使用可能なすべてのコマンドを取得します。このメソッドは、この MIME 型で可能なすべてのコマンドを返す必要があります。DataSourceは、ファイル名など、CommandMap 実装が返されるコマンドのリストをさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視するgetAllCommandsメソッドを呼び出すだけです。- パラメーター:
mimeType- MIME 型ds- データ用の DataSource- 戻り値:
- すべてのコマンドを表す CommandInfo オブジェクト。
- 導入:
- JAF 1.1
getCommand
MIME 型に対応するデフォルトのコマンドを取得します。- パラメーター:
mimeType- MIME 型cmdName- コマンド名- 戻り値:
- コマンドに対応する CommandInfo。
getCommand
MIME 型に対応するデフォルトのコマンドを取得します。DataSourceは、ファイル名など、CommandMap 実装が選択されたコマンドをさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視するgetCommandメソッドを呼び出すだけです。- パラメーター:
mimeType- MIME 型cmdName- コマンド名ds- データ用の DataSource- 戻り値:
- コマンドに対応する CommandInfo。
- 導入:
- JAF 1.1
createDataContentHandler
MIME 型に対応する DataContentHandler を見つけます。これを決定するためのメカニズムとセマンティクスは、特定の CommandMap の実装によって決定されます。- パラメーター:
mimeType- MIME 型- 戻り値:
- MIME 型の DataContentHandler
createDataContentHandler
MIME 型に対応する DataContentHandler を見つけます。これを決定するためのメカニズムとセマンティクスは、特定の CommandMap の実装によって決定されます。DataSourceは、ファイル名など、CommandMap 実装が DataContentHandler の選択をさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視するcreateDataContentHandlerメソッドを呼び出すだけです。- パラメーター:
mimeType- MIME 型ds- データ用の DataSource- 戻り値:
- MIME 型の DataContentHandler
- 導入:
- JAF 1.1
getMimeTypes
このコマンドマップで認識されているすべての MIME 型を取得します。コマンドマップがこの操作をサポートしていない場合、null が返されます。- 戻り値:
- 文字列としての MIME 型の配列、またはサポートされていない場合は null
- 導入:
- JAF 1.1