org.seasar.uruma.util.win32
クラス Win32API

java.lang.Object
  上位を拡張 org.seasar.uruma.util.win32.Win32API

public class Win32API
extends Object

Java から Win32 API を呼び出すためのユーティリティクラスです。

作成者:
y-komori

フィールドの概要
protected static int MAX_COMPUTERNAME_LENGTH
           
 
メソッドの概要
static String expandEnvironmentStrings(String str)
          指定した文字列に含まれる環境変数を展開します。
static ImageData extractIcon(String fileName, int index)
          ファイルからインデックスで指定したアイコンを取得します。
static String getComputerName()
          ローカルコンピュータの NetBIOS 名を取得します。
static DriveType getDriveType(String rootPathName)
          指定したルートパスのドライブの種類を調べます。
static String getFileDisplayName(String path)
          指定されたファイルの表示名称を取得します。
static ImageData getFileIcon(String path)
          指定したパスのアイコンをを取得します。
static String getFileTypeName(String path)
          指定されたファイルの種類を取得します。
static String[] getLogicalDrives()
          現在利用可能なディスクドライブを取得します。
static VolumeInformation getVolumeInformation(String rootPathName)
          ボリューム情報を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MAX_COMPUTERNAME_LENGTH

protected static final int MAX_COMPUTERNAME_LENGTH
関連項目:
定数フィールド値
メソッドの詳細

getComputerName

public static String getComputerName()
ローカルコンピュータの NetBIOS 名を取得します。

戻り値:
ローカルコンピュータのNetBIOS名

getLogicalDrives

public static String[] getLogicalDrives()
現在利用可能なディスクドライブを取得します。

戻り値:
利用可能なディスクドライブ名の配列

getVolumeInformation

public static VolumeInformation getVolumeInformation(String rootPathName)
ボリューム情報を取得します。

パラメータ:
rootPathName - ボリュームのルートパス
戻り値:
ボリューム情報。取得できなかった場合は null

getDriveType

public static DriveType getDriveType(String rootPathName)
指定したルートパスのドライブの種類を調べます。

パラメータ:
rootPathName - 種類を調べるドライブのルートパス
戻り値:
ドライブの種類
関連項目:
DriveType

getFileTypeName

public static String getFileTypeName(String path)
指定されたファイルの種類を取得します。

パラメータ:
path - 種類を調べるファイルのパス
戻り値:
ファイルの種類

getFileDisplayName

public static String getFileDisplayName(String path)
指定されたファイルの表示名称を取得します。

パラメータ:
path - ファイルのパス
戻り値:
表示名称

getFileIcon

public static ImageData getFileIcon(String path)
指定したパスのアイコンをを取得します。

パラメータ:
path - パス
戻り値:
アイコンの ImageData オブジェクト

extractIcon

public static ImageData extractIcon(String fileName,
                                    int index)
ファイルからインデックスで指定したアイコンを取得します。

パラメータ:
fileName - ファイル名
index - アイコンのインデックス番号
戻り値:
アイコンの ImageData オブジェクト

expandEnvironmentStrings

public static String expandEnvironmentStrings(String str)
指定した文字列に含まれる環境変数を展開します。

パラメータ:
str - 対象文字列
戻り値:
環境変数展開後の文字列


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.