public class PublicStorage extends AbstractStorage<PublicStorage>
CHARSET, FILE_SEPARATOR, FILE_SEPARATOR_CHAR
コンストラクタと説明 |
---|
PublicStorage(CharSequence path)
指定されたパス名文字列から、新しいパブリックストレージのインスタンスを生成します。
|
PublicStorage(CharSequence parent,
CharSequence child)
親パス名文字列および子パス名文字列から新しいパブリックストレージのインスタンスを生成します。
|
PublicStorage(PublicStorage parent,
CharSequence child)
親パブリックストレージおよび子パス名文字列から新しいパブリックストレージのインスタンスを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(PublicStorage o)
2 つのストレージを語彙的に比較します。
|
Collection<PublicStorage> |
directoriesStorages(boolean recursive)
このストレージが示すディレクトリ内のディレクトリを示すストレージのコレクションを返します。
|
boolean |
equals(Object obj)
このオブジェクトと「等価」になるオブジェクトがあるかどうかを示します。
|
Collection<PublicStorage> |
filesStorages(boolean recursive)
このストレージが示すディレクトリ内のファイルを示すストレージのコレクションを返します。
|
PublicStorage |
getParentStorage()
親ストレージを返します。
|
PublicStorage |
getRootStorage()
ルートストレージを返します。
|
Collection<String> |
list(StoragenameFilter<PublicStorage> filter)
このストレージが示すディレクトリにあるファイルおよびディレクトリの中で、指定されたフィルタの基準を満たすもののパスのコレクションを返します。
|
Collection<PublicStorage> |
listStorages(boolean recursive)
このストレージが示すディレクトリ内のファイルおよびディレクトリを示すストレージのコレクションを返します。
|
Collection<PublicStorage> |
listStorages(StorageFilter<PublicStorage> filter)
このストレージが示すディレクトリにあるファイルおよびディレクトリの中で、指定されたフィルタの基準を満たすもののストレージのコレクションを返します。
|
Collection<PublicStorage> |
listStorages(StoragenameFilter<PublicStorage> filter)
このストレージが示すディレクトリにあるファイルおよびディレクトリの中で、指定されたフィルタの基準を満たすもののストレージのコレクションを返します。
|
PublicStorage |
resolve(CharSequence other)
このストレージから相対ストレージを返します。
|
append, append, append, append, copy, create, directories, directories, directoriesStorages, exists, files, files, filesStorages, getCanonicalPath, getName, getParent, getPath, getRelativePath, hashCode, isDirectory, isFile, lastModified, length, list, list, listStorages, load, makeDirectories, move, normalize, open, read, read, read, remove, remove, save, write, write, write
public PublicStorage(CharSequence path)
path
- パス名文字列public PublicStorage(CharSequence parent, CharSequence child)
parent
- 親パス名文字列child
- 子パス名文字列public PublicStorage(PublicStorage parent, CharSequence child)
parent
- 親パブリックストレージchild
- 子パス名文字列public PublicStorage getRootStorage() throws IOException
Storage
getRootStorage
インタフェース内 Storage<PublicStorage>
getRootStorage
クラス内 AbstractStorage<PublicStorage>
IOException
- ルートストレージの取得に失敗した場合public PublicStorage getParentStorage() throws IOException
Storage
getParentStorage
インタフェース内 Storage<PublicStorage>
getParentStorage
クラス内 AbstractStorage<PublicStorage>
IOException
- 親ストレージの取得に失敗した場合public PublicStorage resolve(CharSequence other) throws IOException
Storage
resolve
インタフェース内 Storage<PublicStorage>
resolve
クラス内 AbstractStorage<PublicStorage>
other
- このストレージからの相対パスIOException
- 相対ストレージの取得に失敗した場合public Collection<String> list(StoragenameFilter<PublicStorage> filter) throws IOException
Storage
list
インタフェース内 Storage<PublicStorage>
list
クラス内 AbstractStorage<PublicStorage>
filter
- パスフィルタIOException
- 取得に失敗した場合public Collection<PublicStorage> listStorages(boolean recursive) throws IOException
Storage
listStorages
インタフェース内 Storage<PublicStorage>
listStorages
クラス内 AbstractStorage<PublicStorage>
recursive
- ディレクトリを再帰的に探索する場合は true、そうでない場合は falseIOException
- 取得に失敗した場合public Collection<PublicStorage> listStorages(StoragenameFilter<PublicStorage> filter) throws IOException
Storage
listStorages
インタフェース内 Storage<PublicStorage>
listStorages
クラス内 AbstractStorage<PublicStorage>
filter
- ストレージフィルタIOException
- 取得に失敗した場合public Collection<PublicStorage> listStorages(StorageFilter<PublicStorage> filter) throws IOException
Storage
listStorages
インタフェース内 Storage<PublicStorage>
listStorages
クラス内 AbstractStorage<PublicStorage>
filter
- ストレージフィルタIOException
- 取得に失敗した場合public Collection<PublicStorage> directoriesStorages(boolean recursive) throws IOException
Storage
directoriesStorages
インタフェース内 Storage<PublicStorage>
directoriesStorages
クラス内 AbstractStorage<PublicStorage>
recursive
- ディレクトリを再帰的に探索する場合は true、そうでない場合は falseIOException
- 取得に失敗した場合public Collection<PublicStorage> filesStorages(boolean recursive) throws IOException
Storage
filesStorages
インタフェース内 Storage<PublicStorage>
filesStorages
クラス内 AbstractStorage<PublicStorage>
recursive
- ディレクトリを再帰的に探索する場合は true、そうでない場合は falseIOException
- 取得に失敗した場合public boolean equals(Object obj)
Storage
equals
インタフェース内 Storage<PublicStorage>
equals
クラス内 AbstractStorage<PublicStorage>
obj
- 比較対象の参照オブジェクトpublic int compareTo(PublicStorage o)
Storage
compareTo
インタフェース内 Comparable<PublicStorage>
compareTo
インタフェース内 Storage<PublicStorage>
compareTo
クラス内 AbstractStorage<PublicStorage>
o
- このストレージと比較されるストレージComparable.compareTo(java.lang.Object)
Copyright © 2012 NTT DATA INTRAMART CORPORATION