org.seasar.uruma.util
クラス PathUtil

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

public class PathUtil
extends Object

パスに関するユーティリティメソッドを提供するクラスです。

作成者:
y-komori

メソッドの概要
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
 

メソッドの詳細

createPath

public static String createPath(String basePath,
                                String relPath)
与えられた基準パスと相対パスから絶対パスを生成します。

パラメータ:
basePath - 基準パス
relPath - 相対パス
戻り値:
生成したパス

replaceSeparator

public static String replaceSeparator(String path)
セパレータを「\」から「/」へ変換します。

パラメータ:
path - パス
戻り値:
変換後のパス

getRelativePath

public static String getRelativePath(String basePath,
                                     String path)
与えられたパスのベースパスを基準とした相対パスを返します。

パラメータ:
basePath - ベースパス
path - パス

getParent

public static String getParent(String path)
指定されたパスの親ディレクトリ部分を返します。
セパレータは \ と / の両方を認識します。
混在している場合は、より後ろの方を区切りとします。

パラメータ:
path - パス
戻り値:
親ディレクトリ部分

getFileName

public static String getFileName(String path)
指定されたパスのファイル名部分を返します。
セパレータは \ と / の両方を認識します。
混在している場合は、より後ろの方を区切りとします。

パラメータ:
path - パス
戻り値:
ファイル名部分

getBaseName

public static String getBaseName(String fileName)
ファイル名から拡張子を除いた部分を返します。

パラメータ:
fileName - フィル名
戻り値:
拡張子を除いた部分

getExt

public static String getExt(String path)
パスの拡張子の部分(最後に登場するピリオド以降)を返します。

パラメータ:
path - パス
戻り値:
拡張子


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