InteractiveCustomUIPage

abstract class InteractiveCustomUIPage

Class InteractiveCustomUIPage. Provides interactivecustomuipage functionality for the Hytale server.

java.lang.Object > InteractiveCustomUIPage

Field Summary

ref

final Ref ref

Field ref.

store

final Store store

Field store.

world

final World world

Field world.

playerComponent

final Player playerComponent

Field playerComponent.

page

final CustomPage page

Field page.

o

final Object o

Field o.

extraInfo

final ExtraInfo extraInfo

Field extraInfo.

Method Detail

InteractiveCustomUIPage

public public InteractiveCustomUIPage (@Nonnull final PlayerRef playerRef, @Nonnull final CustomPageLifetime lifetime, @Nonnull final BuilderCodec eventDataCodec)

Method InteractiveCustomUIPage.

Parameters:
@Nonnull final PlayerRef playerRef
@Nonnull final CustomPageLifetime lifetime
@Nonnull final BuilderCodec eventDataCodec

handleDataEvent

public void handleDataEvent (@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final T data)

Method handleDataEvent.

Parameters:
@Nonnull final Ref ref
@Nonnull final Store store
@Nonnull final T data

sendUpdate

protected void sendUpdate (@Nullable final UICommandBuilder commandBuilder, @Nullable final UIEventBuilder eventBuilder, final boolean clear)

Method sendUpdate.

Parameters:
@Nullable final UICommandBuilder commandBuilder
@Nullable final UIEventBuilder eventBuilder
final boolean clear

CustomPage

public new CustomPage (this.getClass()

Method CustomPage.

Parameters:
this.getClass( this.getClass(

RawJsonReader

public new RawJsonReader (rawData.toCharArray()

Method RawJsonReader.

Parameters:
rawData.toCharArray( rawData.toCharArray(