ScriptedBrushPage

public class ScriptedBrushPage extends InteractiveCustomUIPage

Class ScriptedBrushPage. Provides scriptedbrushpage functionality for the Hytale server.

java.lang.Object > InteractiveCustomUIPage > ScriptedBrushPage

Field Summary

config

final FileBrowserConfig config

Field config.

commandBuilder

final UICommandBuilder commandBuilder

Field commandBuilder.

eventBuilder

final UIEventBuilder eventBuilder

Field eventBuilder.

brushName

final String brushName

Field brushName.

playerComponent

final Player playerComponent

Field playerComponent.

playerRefComponent

final PlayerRef playerRefComponent

Field playerRefComponent.

scriptedBrushAsset

final ScriptedBrushAsset scriptedBrushAsset

Field scriptedBrushAsset.

playerUUID

final UUID playerUUID

Field playerUUID.

prototypeSettings

final PrototypePlayerBuilderToolSettings prototypeSettings

Field prototypeSettings.

brushConfigCommandExecutor

final BrushConfigCommandExecutor brushConfigCommandExecutor

Field brushConfigCommandExecutor.

name

final String name

Field name.

results

final List results

Field results.

iterator

final Iterator iterator

Field iterator.

score

final int score

Field score.

Method Detail

ScriptedBrushPage

public public ScriptedBrushPage (@Nonnull final PlayerRef playerRef)

Method ScriptedBrushPage.

Parameters:
@Nonnull final PlayerRef playerRef

ScriptedBrushListProvider

public new ScriptedBrushListProvider ()

Method ScriptedBrushListProvider.

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 FileBrowserEventData data)

Method handleDataEvent.

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

handleBrushSelection

private void handleBrushSelection (@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final String brushName)

Method handleBrushSelection.

Parameters:
@Nonnull final Ref ref
@Nonnull final Store store
@Nonnull final String brushName

getFiles

public List getFiles (@Nonnull final Path currentDir, @Nonnull final String searchQuery)

Method getFiles.

Parameters:
@Nonnull final Path currentDir
@Nonnull final String searchQuery

FileEntry

public new FileEntry (name, false)

Method FileEntry.

Parameters:
name name
false false