|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.uruma.util.PathUtil
public class PathUtil
パスに関するユーティリティメソッドを提供するクラスです。
メソッドの概要 | |
---|---|
static String |
createPath(String basePath,
String relPath)
与えられた基準パスと相対パスから絶対パスを生成します。 |
static String |
getBaseName(String fileName)
ファイル名から拡張子を除いた部分を返します。 |
static String |
getExt(String path)
パスの拡張子の部分(最後に登場するピリオド以降)を返します。 |
static String |
getFileName(String path)
指定されたパスのファイル名部分を返します。 |
static String |
getParent(String path)
指定されたパスの親ディレクトリ部分を返します。 |
static String |
getRelativePath(String basePath,
String path)
与えられたパスのベースパスを基準とした相対パスを返します。 |
static String |
replaceSeparator(String path)
セパレータを「\」から「/」へ変換します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static String createPath(String basePath, String relPath)
\
はすべて /
に変換します。
basePath
と relPath
を連結した文字列を返します。
basePath
が /
で終了していない場合、/
を付加します。
relPath
が /
から始まる場合、relPath
が絶対パスを表していると見なして、basePath
は無視されます。
basePath
が relPath
の先頭に含まれる場合、basePath
は無視されます。
basePath
- 基準パスrelPath
- 相対パス
public static String replaceSeparator(String path)
path
- パス
public static String getRelativePath(String basePath, String path)
basePath
- ベースパスpath
- パスpublic static String getParent(String path)
path
- パス
public static String getFileName(String path)
path
- パス
public static String getBaseName(String fileName)
fileName
- フィル名
public static String getExt(String path)
path
- パス
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |