クラス ClassLoaderFiles
java.lang.ObjectSE
org.springframework.boot.devtools.restart.classloader.ClassLoaderFiles
- 実装されているすべてのインターフェース:
SerializableSE, ClassLoaderFileRepository
ソースディレクトリごとにグループ化された
ClassLoaderFile アイテムのコレクションを維持する ClassLoaderFileRepository。- 導入:
- 1.3.0
- 作成者:
- Phillip Webb
- 関連事項:
ネストされたクラスの要約
ネストされたクラスフィールドのサマリー
インターフェース ClassLoaderFileRepository から継承されたフィールド
NONEコンストラクターの概要
コンストラクターコンストラクター説明新しいClassLoaderFilesインスタンスを作成します。ClassLoaderFiles(ClassLoaderFiles classLoaderFiles) 新しいClassLoaderFilesインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明voidaddAll(ClassLoaderFiles files) 指定したClassLoaderFilesのすべての要素アイテムをこのインスタンスに追加します。voidaddFile(StringSE sourceDirectory, StringSE name, ClassLoaderFile file) 単一のClassLoaderFileをコレクションに追加します。voidaddFile(StringSE name, ClassLoaderFile file) 単一のClassLoaderFileをコレクションに追加します。@Nullable ClassLoaderFile指定された名前のClassLoaderFile、またはこのコレクションにファイルが含まれていない場合はnullを返します。効率的な反復処理のために、すべてのソースディレクトリにわたるすべてのファイルエントリのセットを返します。protected final ClassLoaderFiles.SourceDirectory指定された名前でClassLoaderFiles.SourceDirectoryを取得または作成します。コレクションに追加されたすべてのSourceDirectoriesを返します。intsize()コレクションのサイズを返します。
コンストラクターの詳細
ClassLoaderFiles
public ClassLoaderFiles()新しいClassLoaderFilesインスタンスを作成します。ClassLoaderFiles
新しいClassLoaderFilesインスタンスを作成します。- パラメーター:
classLoaderFiles- ソースクラスローダーファイル。
メソッドの詳細
addAll
指定したClassLoaderFilesのすべての要素アイテムをこのインスタンスに追加します。- パラメーター:
files- 追加するファイル
addFile
単一のClassLoaderFileをコレクションに追加します。- パラメーター:
name- ファイルの名前file- 追加するファイル
addFile
単一のClassLoaderFileをコレクションに追加します。- パラメーター:
sourceDirectory- ファイルのソースディレクトリname- ファイルの名前file- 追加するファイル
getOrCreateSourceDirectory
指定された名前でClassLoaderFiles.SourceDirectoryを取得または作成します。- パラメーター:
name- ディレクトリの名前- 戻り値:
- 既存または新しく追加された
ClassLoaderFiles.SourceDirectory
getSourceDirectories
コレクションに追加されたすべてのSourceDirectoriesを返します。- 戻り値:
ClassLoaderFiles.SourceDirectoryアイテムのコレクション
size
public int size()コレクションのサイズを返します。- 戻り値:
- コレクションのサイズ
getFile
インターフェースからコピーされた説明:ClassLoaderFileRepository指定された名前のClassLoaderFile、またはこのコレクションにファイルが含まれていない場合はnullを返します。- 次で指定:
- インターフェース
ClassLoaderFileRepositoryのgetFile - パラメーター:
name- ファイルの名前- 戻り値:
ClassLoaderFileまたはnull
getFileEntries
効率的な反復処理のために、すべてのソースディレクトリにわたるすべてのファイルエントリのセットを返します。- 戻り値:
- すべてのファイルエントリのセット
- 導入:
- 4.0.0