WarpListPage

public class WarpListPage extends InteractiveCustomUIPage

Class WarpListPage. Provides warplistpage functionality for the Hytale server.

java.lang.Object > InteractiveCustomUIPage > WarpListPage

Field Summary

searchQuery

private String searchQuery

Field searchQuery.

warps

final ObjectArrayList warps

Field warps.

selector

final String selector

Field selector.

warp

final String warp

Field warp.

playerComponent

final Player playerComponent

Field playerComponent.

commandBuilder

final UICommandBuilder commandBuilder

Field commandBuilder.

eventBuilder

final UIEventBuilder eventBuilder

Field eventBuilder.

Method Detail

WarpListPage

public public WarpListPage (@Nonnull final PlayerRef playerRef, final Map warps, final Consumer callback)

Method WarpListPage.

Parameters:
@Nonnull final PlayerRef playerRef
final Map warps
final Consumer callback

buildWarpList

private void buildWarpList (@Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder)

Method buildWarpList.

Parameters:
@Nonnull final UICommandBuilder commandBuilder
@Nonnull final UIEventBuilder eventBuilder

build

public void build (@Nonnull final Ref ref, @Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder, @Nonnull final Store store)

Method build.

Parameters:
@Nonnull final Ref ref
@Nonnull final UICommandBuilder commandBuilder
@Nonnull final UIEventBuilder eventBuilder
@Nonnull final Store store

handleDataEvent

public void handleDataEvent (@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final WarpListPageEventData eventData)

Method handleDataEvent.

Parameters:
@Nonnull final Ref ref
@Nonnull final Store store
@Nonnull final WarpListPageEventData eventData

if

public else if (eventData.getSearchQuery()

Method if.

Parameters:
eventData.getSearchQuery( eventData.getSearchQuery(

getWarp

public String getWarp ()

Method getWarp.

getSearchQuery

public String getSearchQuery ()

Method getSearchQuery.

KeyedCodec

public new KeyedCodec ("@SearchQuery", Codec.STRING)

Method KeyedCodec.

Parameters:
"@SearchQuery" "@SearchQuery"
Codec.STRING Codec.STRING