|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.activation.CommandMap
public abstract class CommandMap
CommandMap クラスは、システムで利用できるコマンドオブジェクトのレジストリへのインタフェースを提供します。開発者は、このパッケージに含まれている CommandMap 実装 (MailcapCommandMap) を使用することも、独自の実装を開発することもできます。このクラスの一部のメソッドが abstract メソッドであることに注意してください。
コンストラクタの概要 | |
---|---|
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
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。