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
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 Refref@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder@Nonnull final Storestore
handleDataEvent
public
void
handleDataEvent
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final FileBrowserEventData data)
Method handleDataEvent.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final FileBrowserEventDatadata
handleBrushSelection
private
void
handleBrushSelection
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final String brushName)
Method handleBrushSelection.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final StringbrushName
getFiles
public
List
getFiles
(@Nonnull final Path currentDir, @Nonnull final String searchQuery)
Method getFiles.
- Parameters:
@Nonnull final PathcurrentDir@Nonnull final StringsearchQuery
FileEntry
public
new
FileEntry
(name, false)
Method FileEntry.
- Parameters:
namenamefalsefalse