public abstract class CommandMap extends ObjectSE
コンストラクターと説明 |
---|
CommandMap() |
修飾子と型 | メソッドと説明 |
---|---|
abstract DataContentHandler | createDataContentHandler(StringSE mimeType) MIME 型に対応する DataContentHandler を見つけます。 |
DataContentHandler | createDataContentHandler(StringSE mimeType, DataSource ds) MIME 型に対応する DataContentHandler を見つけます。 |
abstract CommandInfo[] | getAllCommands(StringSE mimeType) この型で使用可能なすべてのコマンドを取得します。 |
CommandInfo[] | getAllCommands(StringSE mimeType, DataSource ds) この型で使用可能なすべてのコマンドを取得します。 |
abstract CommandInfo | getCommand(StringSE mimeType, StringSE cmdName) MIME 型に対応するデフォルトのコマンドを取得します。 |
CommandInfo | getCommand(StringSE mimeType, StringSE cmdName, DataSource ds) MIME 型に対応するデフォルトのコマンドを取得します。 |
static CommandMap | getDefaultCommandMap() デフォルトの CommandMap を取得します。 |
StringSE[] | getMimeTypes() このコマンドマップで認識されているすべての MIME 型を取得します。 |
abstract CommandInfo[] | getPreferredCommands(StringSE mimeType) MIME 型から優先コマンドリストを取得します。 |
CommandInfo[] | getPreferredCommands(StringSE mimeType, DataSource ds) MIME 型から優先コマンドリストを取得します。 |
static void | setDefaultCommandMap(CommandMap commandMap) デフォルトの CommandMap を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static CommandMap getDefaultCommandMap()
MailcapCommandMap
のインスタンスを作成し、それをデフォルトに設定して、その値を返します。public static void setDefaultCommandMap(CommandMap commandMap)
null
でこのメソッドを呼び出すことにより、CommandMap をデフォルトにリセットします。commandMap
- 新しいデフォルトの CommandMap。SecurityExceptionSE
- 発信者にデフォルトを変更する権限がない場合 public abstract CommandInfo[] getPreferredCommands(StringSE mimeType)
mimeType
- MIME 型 public CommandInfo[] getPreferredCommands(StringSE mimeType, DataSource ds)
DataSource
は、ファイル名など、CommandMap 実装が返されるコマンドのリストをさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視する getPreferredCommands
メソッドを呼び出すだけです。
mimeType
- MIME 型 ds
- データ用の DataSourcepublic abstract CommandInfo[] getAllCommands(StringSE mimeType)
mimeType
- MIME 型 public CommandInfo[] getAllCommands(StringSE mimeType, DataSource ds)
DataSource
は、ファイル名など、CommandMap 実装が返されるコマンドのリストをさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視する getAllCommands
メソッドを呼び出すだけです。
mimeType
- MIME 型 ds
- データ用の DataSourcepublic abstract CommandInfo getCommand(StringSE mimeType, StringSE cmdName)
mimeType
- MIME 型 cmdName
- コマンド名 public CommandInfo getCommand(StringSE mimeType, StringSE cmdName, DataSource ds)
DataSource
は、ファイル名など、CommandMap 実装が選択されたコマンドをさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視する getCommand
メソッドを呼び出すだけです。
mimeType
- MIME 型 cmdName
- コマンド名 ds
- データ用の DataSourcepublic abstract DataContentHandler createDataContentHandler(StringSE mimeType)
mimeType
- MIME 型 public DataContentHandler createDataContentHandler(StringSE mimeType, DataSource ds)
DataSource
は、ファイル名など、CommandMap 実装が DataContentHandler の選択をさらに絞り込むために使用できる追加情報を提供します。このクラスの実装は、この引数を無視する createDataContentHandler
メソッドを呼び出すだけです。
mimeType
- MIME 型 ds
- データ用の DataSourcepublic StringSE[] getMimeTypes()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.