UserMapMarkersStore interface
Пакет: com.hypixel.hytale.server.core.universe.world.worldmap.markers.user
Файл: com/hypixel/hytale/server/core/universe/world/worldmap/markers/user/UserMapMarkersStore.java
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
|
List |
var2 |
|
List |
var2 |
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
default |
void |
addUserMapMarkervoid addUserMapMarker(UserMapMarker var1) |
default |
void |
removeUserMapMarkervoid removeUserMapMarker(String var1) |
abstract |
void |
setUserMapMarkersvoid setUserMapMarkers(@Nullable Collection<? extends UserMapMarker> var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.universe.world.worldmap.markers.user;
class="kw">import java.util.ArrayList;
class="kw">import java.util.Collection;
class="kw">import java.util.List;
class="kw">import java.util.UUID;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class="kw">interface UserMapMarkersStore {
@Nonnull
Collection<? class="kw">extends UserMapMarker> getUserMapMarkers();
@Nonnull
Collection<? class="kw">extends UserMapMarker> getUserMapMarkers(UUID var1);
void setUserMapMarkers(@Nullable Collection<? class="kw">extends UserMapMarker> var1);
class="kw">default void addUserMapMarker(UserMapMarker var1) {
List var2 = new ArrayList<>(this.getUserMapMarkers());
var2.add(var1);
this.setUserMapMarkers(var2);
}
class="kw">default void removeUserMapMarker(String var1) {
List var2 = new ArrayList<>(this.getUserMapMarkers());
var2.removeIf(var1x -> var1.equals(var1x.getId()));
this.setUserMapMarkers(var2);
}
@Nullable
UserMapMarker getUserMapMarker(String var1);
}