Kagetaka

net.hizlab.kagetaka.option
クラス ViewerOption.Application

java.lang.Object
  拡張net.hizlab.kagetaka.option.ViewerOption.Application
含まれているクラス:
ViewerOption

public static class ViewerOption.Application
extends Object

アプリケーションを表すクラスです。

バージョン:
$Revision: 1.8 $

コンストラクタの概要
ViewerOption.Application(String id, String name, File path, String option, boolean online)
          新しいアプリケーションの設定を作成します。
 
メソッドの概要
 Process exec(URL url, StringBuffer exec)
          指定した URL をアプリケーションで開きます。
 String getId()
          アプリケーション ID を返します。
 String getName()
          アプリケーション名を返します。
 boolean getOnline()
          オンラインアプリケーションかどうかを返します。
 String getOption()
          オプションを返します。
 String getOption(String arg)
          オプションを解析し、パスなどを埋め込んだオプションを返します。
 File getPath()
          アプリケーションパスを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ViewerOption.Application

public ViewerOption.Application(String id,
                                String name,
                                File path,
                                String option,
                                boolean online)
新しいアプリケーションの設定を作成します。

パラメータ:
id - ID
name - 名前
path - パス
option - オプション
online - オンラインアプリケーションの場合は true、 それ以外の場合は false
メソッドの詳細

exec

public Process exec(URL url,
                    StringBuffer exec)
             throws IOException
指定した URL をアプリケーションで開きます。

パラメータ:
url - 開く URL
exec - 実行するコマンドラインを格納します。 格納する必要がない場合は null
戻り値:
実行されたプロセス
例外:
IOException

getId

public String getId()
アプリケーション ID を返します。

戻り値:
アプリケーション ID

getName

public String getName()
アプリケーション名を返します。

戻り値:
アプリケーション名

getOnline

public boolean getOnline()
オンラインアプリケーションかどうかを返します。

戻り値:
オンラインアプリケーションの場合は true、 それ以外の場合は false

getOption

public String getOption()
オプションを返します。

戻り値:
オプション

getOption

public String getOption(String arg)
オプションを解析し、パスなどを埋め込んだオプションを返します。

パラメータ:
arg - 引数
戻り値:
パスなどを埋め込んだオプション

getPath

public File getPath()
アプリケーションパスを返します。

戻り値:
アプリケーションパス

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'