FileBrowserEventData class

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

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

Поля (3)

МодификаторыТипИмя
final String KEY_FILE
FileBrowserEventData var1
FileBrowserEventData var1

Методы (3)

МодификаторыВозвратСигнатура
static FileBrowserEventData fileFileBrowserEventData file(String var0)
public boolean isBrowseRequestedboolean isBrowseRequested()
static FileBrowserEventData previewFileBrowserEventData preview(String var0)

Исходный код

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

class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import javax.annotation.Nullable;

class="kw">public class FileBrowserEventData {
   class="kw">public class="kw">static class="kw">final String KEY_FILE = "File";
   class="kw">public class="kw">static class="kw">final String KEY_ROOT = "@Root";
   class="kw">public class="kw">static class="kw">final String KEY_SEARCH_QUERY = "@SearchQuery";
   class="kw">public class="kw">static class="kw">final String KEY_SEARCH_RESULT = "SearchResult";
   class="kw">public class="kw">static class="kw">final String KEY_BROWSE = "Browse";
   class="kw">public class="kw">static class="kw">final String KEY_PREVIEW = "Preview";
   class="kw">public class="kw">static class="kw">final String KEY_KEYCODE = "Keycode";
   class="kw">public class="kw">static class="kw">final String KEY_TILT = "Tilt";
   class="kw">public class="kw">static class="kw">final String KEY_SPIN_SPEED = "SpinSpeed";
   class="kw">public class="kw">static class="kw">final String KEY_MAX_SIZE = "MaxSize";
   class="kw">public class="kw">static class="kw">final BuilderCodec<FileBrowserEventData> CODEC = BuilderCodec.builder(FileBrowserEventData.class, FileBrowserEventData::new)
      .addField(new KeyedCodec<>("File", Codec.STRING), (var0, var1) -> var0.file = var1, var0 -> var0.file)
      .addField(new KeyedCodec<>("@Root", Codec.STRING), (var0, var1) -> var0.root = var1, var0 -> var0.root)
      .addField(new KeyedCodec<>("@SearchQuery", Codec.STRING), (var0, var1) -> var0.searchQuery = var1, var0 -> var0.searchQuery)
      .addField(new KeyedCodec<>("SearchResult", Codec.STRING), (var0, var1) -> var0.searchResult = var1, var0 -> var0.searchResult)
      .addField(
         new KeyedCodec<>("Browse", Codec.STRING),
         (var0, var1) -> var0.browse = "true".equalsIgnoreCase(var1),
         var0 -> var0.browse != null && var0.browse ? "true" : null
      )
      .addField(new KeyedCodec<>("Preview", Codec.STRING), (var0, var1) -> var0.preview = var1, var0 -> var0.preview)
      .addField(new KeyedCodec<>("Keycode", Codec.INTEGER), (var0, var1) -> var0.keycode = var1, var0 -> var0.keycode)
      .addField(new KeyedCodec<>("Tilt", Codec.INTEGER), (var0, var1) -> var0.tilt = var1, var0 -> var0.tilt)
      .addField(new KeyedCodec<>("SpinSpeed", Codec.INTEGER), (var0, var1) -> var0.spinSpeed = var1, var0 -> var0.spinSpeed)
      .addField(new KeyedCodec<>("MaxSize", Codec.INTEGER), (var0, var1) -> var0.maxSize = var1, var0 -> var0.maxSize)
      .build();
   @Nullable
   class="kw">private String file;
   @Nullable
   class="kw">private String root;
   @Nullable
   class="kw">private String searchQuery;
   @Nullable
   class="kw">private String searchResult;
   @Nullable
   class="kw">private Boolean browse;
   @Nullable
   class="kw">private String preview;
   @Nullable
   class="kw">private Integer keycode;
   @Nullable
   class="kw">private Integer tilt;
   @Nullable
   class="kw">private Integer spinSpeed;
   @Nullable
   class="kw">private Integer maxSize;

   class="kw">public FileBrowserEventData() {
   }

   @Nullable
   class="kw">public String getFile() {
      class="kw">return this.file;
   }

   @Nullable
   class="kw">public String getRoot() {
      class="kw">return this.root;
   }

   @Nullable
   class="kw">public String getSearchQuery() {
      class="kw">return this.searchQuery;
   }

   @Nullable
   class="kw">public String getSearchResult() {
      class="kw">return this.searchResult;
   }

   class="kw">public boolean isBrowseRequested() {
      class="kw">return this.browse != null && this.browse;
   }

   @Nullable
   class="kw">public String getPreview() {
      class="kw">return this.preview;
   }

   @Nullable
   class="kw">public Integer getKeycode() {
      class="kw">return this.keycode;
   }

   @Nullable
   class="kw">public Integer getTilt() {
      class="kw">return this.tilt;
   }

   @Nullable
   class="kw">public Integer getSpinSpeed() {
      class="kw">return this.spinSpeed;
   }

   @Nullable
   class="kw">public Integer getMaxSize() {
      class="kw">return this.maxSize;
   }

   class="kw">public class="kw">static FileBrowserEventData file(String var0) {
      FileBrowserEventData var1 = new FileBrowserEventData();
      var1.file = var0;
      class="kw">return var1;
   }

   class="kw">public class="kw">static FileBrowserEventData preview(String var0) {
      FileBrowserEventData var1 = new FileBrowserEventData();
      var1.preview = var0;
      class="kw">return var1;
   }
}