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;
}
}