public class ClassLoaderFiles extends ObjectSE implements ClassLoaderFileRepository, SerializableSE
ClassLoaderFile
アイテムのコレクションを維持する ClassLoaderFileRepository
。ClassLoaderFile
, ClassLoaderRepository
SE, 直列化された形式 修飾子と型 | クラスと説明 |
---|---|
static class | ClassLoaderFiles.SourceDirectory コレクションによって管理されている個々のソースディレクトリ。 |
NONE
コンストラクターと説明 |
---|
ClassLoaderFiles() 新しい ClassLoaderFiles インスタンスを作成します。 |
ClassLoaderFiles(ClassLoaderFiles classLoaderFiles) 新しい ClassLoaderFiles インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addAll(ClassLoaderFiles files) 指定した ClassLoaderFiles のすべての要素アイテムをこのインスタンスに追加します。 |
void | addFile(StringSE name, ClassLoaderFile file) 単一の ClassLoaderFile をコレクションに追加します。 |
void | addFile(StringSE sourceDirectory, StringSE name, ClassLoaderFile file) 単一の ClassLoaderFile をコレクションに追加します。 |
ClassLoaderFile | getFile(StringSE name) 指定された名前の ClassLoaderFile 、またはこのコレクションにファイルが含まれていない場合は null を返します。 |
protected ClassLoaderFiles.SourceDirectory | getOrCreateSourceDirectory(StringSE name) 指定された名前で ClassLoaderFiles.SourceDirectory を取得または作成します。 |
CollectionSE<ClassLoaderFiles.SourceDirectory> | getSourceDirectories() コレクションに追加されたすべての SourceDirectories を返します。 |
int | size() コレクションのサイズを返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ClassLoaderFiles()
ClassLoaderFiles
インスタンスを作成します。public ClassLoaderFiles(ClassLoaderFiles classLoaderFiles)
ClassLoaderFiles
インスタンスを作成します。classLoaderFiles
- ソースクラスローダーファイル。public void addAll(ClassLoaderFiles files)
ClassLoaderFiles
のすべての要素アイテムをこのインスタンスに追加します。files
- 追加するファイル public void addFile(StringSE name, ClassLoaderFile file)
ClassLoaderFile
をコレクションに追加します。name
- ファイルの名前 file
- 追加するファイル public void addFile(StringSE sourceDirectory, StringSE name, ClassLoaderFile file)
ClassLoaderFile
をコレクションに追加します。sourceDirectory
- ファイルのソースディレクトリ name
- ファイルの名前 file
- 追加するファイル protected final ClassLoaderFiles.SourceDirectory getOrCreateSourceDirectory(StringSE name)
ClassLoaderFiles.SourceDirectory
を取得または作成します。name
- ディレクトリの名前 ClassLoaderFiles.SourceDirectory
public CollectionSE<ClassLoaderFiles.SourceDirectory> getSourceDirectories()
SourceDirectories
を返します。ClassLoaderFiles.SourceDirectory
アイテムのコレクション public int size()
public ClassLoaderFile getFile(StringSE name)
ClassLoaderFileRepository
ClassLoaderFile
、またはこのコレクションにファイルが含まれていない場合は null
を返します。ClassLoaderFileRepository
の getFile
name
- ファイルの名前 ClassLoaderFile
または null