org.asyrinx.brownie.core.io
クラス FileNameUtils

java.lang.Object
  拡張org.asyrinx.brownie.core.io.FileNameUtils

public final class FileNameUtils
extends java.lang.Object

作成者:
Akima

コンストラクタの概要
FileNameUtils()
           
 
メソッドの概要
static java.lang.String addSeparatorHead(java.lang.String path)
          文字列の先頭に区切り文字を付ける。
static java.lang.String addSeparatorTail(java.lang.String path)
          文字列の末尾に区切り文字を付ける。
static java.lang.String adjustFileSeparator(java.lang.String path)
           
static java.lang.String changeExtension(java.lang.String fileName, java.lang.String newExtension)
          ファイルの拡張子を取得する。
static java.lang.String deleteSeparatorHead(java.lang.String path)
          文字列の先頭の区切り文字を削除する。
static java.lang.String deleteSeparatorTail(java.lang.String path)
          文字列の最後の区切り文字を削除する。
static java.lang.String getExtension(java.lang.String fileName)
          ファイルの拡張子を取得する。
static java.lang.String getFileSeparator(java.lang.String path)
           
static java.lang.String getParentPath(java.lang.String path)
          対象ファイルの親のパス名文字列を返す
static boolean hasFileSeparator(java.lang.String path)
           
static boolean hasFileSeparatorSlash(java.lang.String path)
           
static boolean hasOneKindSeparator(java.lang.String path)
           
static boolean hasZipExtension(java.lang.String filename)
          ファイル名の拡張子からZIP圧縮されているものかどうかを判断します。
static boolean isAbsolutePath(java.lang.String fileName)
          引数のファイル名が絶対パスかどうか判定する
static boolean isSeparatorHead(java.lang.String path)
          文字列の先頭が区切り文字かどうかを判断する。
static boolean isSeparatorTail(java.lang.String path)
          文字列の最後が区切り文字かどうかを判断する。
static boolean isURL(java.lang.String string)
          URLかどうかを判断する。
static java.util.List parseFileNames(java.lang.String fileNames)
          区切り文字(Windowsなら';'、Unix系なら':')でファイル名群を切り分ける
static java.lang.String removeExtension(java.lang.String fileName)
          ファイル名から拡張子を取り除く
static java.lang.String replaceSeparator(java.lang.String path, java.lang.String oldSeparator, java.lang.String newSeparator)
          ファイルセパレータを置換する
static java.lang.String replaceSeparatorSlash(java.lang.String path)
           
static java.lang.String toAbsolutePath(java.lang.String rootPath, java.lang.String path)
          対象のパスを絶対パスにして返す
ルートパスと繋げる際に、セパレータの重複・欠落をチェックする。
static java.io.File toFile(java.lang.Object obj)
          オブジェクトをFileとして返します。
static java.lang.String toFileSeparator(java.lang.String path)
           
static java.lang.String toFileSeparator(java.lang.String path, java.lang.String separator)
           
static java.lang.String toFileSeparatorSlash(java.lang.String path)
           
static java.lang.String toRelativePath(java.lang.String filePath, java.lang.String basePath)
          Method toRelativePath.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileNameUtils

public FileNameUtils()
メソッドの詳細

hasZipExtension

public static boolean hasZipExtension(java.lang.String filename)
ファイル名の拡張子からZIP圧縮されているものかどうかを判断します。

パラメータ:
filename -
戻り値:

isAbsolutePath

public static boolean isAbsolutePath(java.lang.String fileName)
引数のファイル名が絶対パスかどうか判定する

パラメータ:
fileName -
戻り値:
boolean

toAbsolutePath

public static java.lang.String toAbsolutePath(java.lang.String rootPath,
                                              java.lang.String path)
対象のパスを絶対パスにして返す
ルートパスと繋げる際に、セパレータの重複・欠落をチェックする。

パラメータ:
path - 対象パス
rootPath - ルートからのパス
戻り値:
String 絶対パス

isSeparatorTail

public static boolean isSeparatorTail(java.lang.String path)
文字列の最後が区切り文字かどうかを判断する。


isSeparatorHead

public static boolean isSeparatorHead(java.lang.String path)
文字列の先頭が区切り文字かどうかを判断する。


hasFileSeparator

public static boolean hasFileSeparator(java.lang.String path)

hasFileSeparatorSlash

public static boolean hasFileSeparatorSlash(java.lang.String path)

adjustFileSeparator

public static java.lang.String adjustFileSeparator(java.lang.String path)
パラメータ:
path -
戻り値:

toFileSeparatorSlash

public static java.lang.String toFileSeparatorSlash(java.lang.String path)

toFileSeparator

public static java.lang.String toFileSeparator(java.lang.String path)

toFileSeparator

public static java.lang.String toFileSeparator(java.lang.String path,
                                               java.lang.String separator)

hasOneKindSeparator

public static boolean hasOneKindSeparator(java.lang.String path)
パラメータ:
path -
戻り値:

getFileSeparator

public static java.lang.String getFileSeparator(java.lang.String path)
パラメータ:
path -
戻り値:

addSeparatorHead

public static java.lang.String addSeparatorHead(java.lang.String path)
文字列の先頭に区切り文字を付ける。 ただし、先頭が区切り文字である場合には引数を戻りちとして返す。


addSeparatorTail

public static java.lang.String addSeparatorTail(java.lang.String path)
文字列の末尾に区切り文字を付ける。 ただし、末尾が区切り文字である場合には引数を戻りちとして返す。


deleteSeparatorHead

public static java.lang.String deleteSeparatorHead(java.lang.String path)
文字列の先頭の区切り文字を削除する。 ただし、先頭が区切り文字でない場合には引数を戻りちとして返す。


deleteSeparatorTail

public static java.lang.String deleteSeparatorTail(java.lang.String path)
文字列の最後の区切り文字を削除する。 ただし、末尾が区切り文字でない場合には引数を戻り値として返す。


getParentPath

public static java.lang.String getParentPath(java.lang.String path)
対象ファイルの親のパス名文字列を返す

パラメータ:
path - 対象ファイル
戻り値:
String 親のパス名文字列

replaceSeparator

public static java.lang.String replaceSeparator(java.lang.String path,
                                                java.lang.String oldSeparator,
                                                java.lang.String newSeparator)
ファイルセパレータを置換する

パラメータ:
path - 置換対象パス
oldSeparator - 置換前のセパレータ
newSeparator - 置換後のセパレータ
戻り値:
String 置換後のパス

replaceSeparatorSlash

public static java.lang.String replaceSeparatorSlash(java.lang.String path)

toRelativePath

public static java.lang.String toRelativePath(java.lang.String filePath,
                                              java.lang.String basePath)
Method toRelativePath.

パラメータ:
filePath -
basePath -
戻り値:

getExtension

public static java.lang.String getExtension(java.lang.String fileName)
ファイルの拡張子を取得する。


removeExtension

public static java.lang.String removeExtension(java.lang.String fileName)
ファイル名から拡張子を取り除く

パラメータ:
fileName -
戻り値:

changeExtension

public static java.lang.String changeExtension(java.lang.String fileName,
                                               java.lang.String newExtension)
ファイルの拡張子を取得する。


isURL

public static boolean isURL(java.lang.String string)
URLかどうかを判断する。

パラメータ:
string -
戻り値:

parseFileNames

public static java.util.List parseFileNames(java.lang.String fileNames)
区切り文字(Windowsなら';'、Unix系なら':')でファイル名群を切り分ける

パラメータ:
fileNames -
戻り値:

toFile

public static java.io.File toFile(java.lang.Object obj)
オブジェクトをFileとして返します。

パラメータ:
obj -
戻り値:


Copyright © 2004 asyrinx organization. All Rights Reserved.