FileListProvider interface

Пакет: com.hypixel.hytale.server.core.ui.browser

Файл: com/hypixel/hytale/server/core/ui/browser/FileListProvider.java

Методы (7)

МодификаторыВозвратСигнатура
record FileEntryrecord FileEntry(@Nonnull String name, @Nonnull String displayName, boolean isDirectory, boolean isTerminal, int matchScore)
public FileEntrypublic FileEntry(@Nonnull String var1, boolean var2)
public FileEntrypublic FileEntry(@Nonnull String var1, @Nonnull String var2, boolean var3)
public FileEntrypublic FileEntry(@Nonnull String var1, @Nonnull String var2, boolean var3, boolean var4)
abstract this this(var1, var1, var2, false, 0)
abstract this this(var1, var2, var3, false, 0)
abstract this this(var1, var2, var3, var4, 0)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.ui.browser;

class="kw">import java.nio.file.Path;
class="kw">import java.util.List;
class="kw">import javax.annotation.Nonnull;

@FunctionalInterface
class="kw">public class="kw">interface FileListProvider {
   @Nonnull
   List<FileListProvider.FileEntry> getFiles(@Nonnull Path var1, @Nonnull String var2);

   record FileEntry(@Nonnull String name, @Nonnull String displayName, boolean isDirectory, boolean isTerminal, int matchScore) {
      class="kw">public FileEntry(@Nonnull String var1, boolean var2) {
         this(var1, var1, var2, false, 0);
      }

      class="kw">public FileEntry(@Nonnull String var1, @Nonnull String var2, boolean var3) {
         this(var1, var2, var3, false, 0);
      }

      class="kw">public FileEntry(@Nonnull String var1, @Nonnull String var2, boolean var3, boolean var4) {
         this(var1, var2, var3, var4, 0);
      }

      class="kw">public FileEntry {
      }
   }
}