JAF 1.0

javax.activation
クラス CommandMap

java.lang.Object
  |
  +--javax.activation.CommandMap
直接の既知のサブクラス:
MailcapCommandMap

public abstract class CommandMap
extends java.lang.Object

CommandMap クラスはシステムで利用できる ビューア/エディタ/印刷/その他のオブジェクトの対応表への インタフェースを提供します。開発者はこのパッケージに 含まれるもの (MailcapCommandMap) か独自に開発したものの いずれかの、CommandMap の実装クラスを使うことが期待されています。 このクラスのメソッドのいくつかは抽象メソッドであることに注意して下さい。


コンストラクタの概要
CommandMap()
           
 
メソッドの概要
abstract  DataContentHandler createDataContentHandler(java.lang.String mimeType)
          MIME タイプに対応する DataContentHandler を作ります。
abstract  CommandInfo[] getAllCommands(java.lang.String mimeType)
          このタイプに対して利用できるすべてのコマンドを取得します。
abstract  CommandInfo getCommand(java.lang.String mimeType, java.lang.String cmdName)
          MIME タイプに対応するデフォルトのコマンドを取得します。
static CommandMap getDefaultCommandMap()
          デフォルトの CommandMap を取得します。
abstract  CommandInfo[] getPreferredCommands(java.lang.String mimeType)
          MIME タイプに望ましいコマンドのリストを取得します。
static void setDefaultCommandMap(CommandMap commandMap)
          デフォルトの CommandMap を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CommandMap

public CommandMap()
メソッドの詳細

getDefaultCommandMap

public static CommandMap getDefaultCommandMap()
デフォルトの CommandMap を取得します。

戻り値:
デフォルトの CommandMap

setDefaultCommandMap

public static void setDefaultCommandMap(CommandMap commandMap)
デフォルトの CommandMap を設定します。 null でこのメソッドを呼ぶと、 CommandMap を JAF のでフォルトにリセットします。
パラメータ:
commandMap - 新しいデフォルトの CommandMap。

getPreferredCommands

public abstract CommandInfo[] getPreferredCommands(java.lang.String mimeType)
MIME タイプに望ましいコマンドのリストを取得します。 実際の意味は CommandMap の実装によって決まります。
戻り値:
コマンドの Bean を表す CommandInfo クラス。

getAllCommands

public abstract CommandInfo[] getAllCommands(java.lang.String mimeType)
このタイプに対して利用できるすべてのコマンドを取得します。 このメソッドは、この MIME タイプに対して可能なコマンドをすべて 返すべきです。
戻り値:
すべてのコマンドを表す CommandInfo オブジェクト。

getCommand

public abstract CommandInfo getCommand(java.lang.String mimeType,
                                       java.lang.String cmdName)
MIME タイプに対応するデフォルトのコマンドを取得します。
戻り値:
コマンドに対応する CommandInfo。

createDataContentHandler

public abstract DataContentHandler createDataContentHandler(java.lang.String mimeType)
MIME タイプに対応する DataContentHandler を作ります。 この対応を決定するための機構と意味付けは CommandMap の 個々の実装によって決まります。

JAF 1.0