PrefabEditorSaveSettingsPage

public class PrefabEditorSaveSettingsPage extends InteractiveCustomUIPage

Class PrefabEditorSaveSettingsPage. Provides prefabeditorsavesettingspage functionality for the Hytale server.

java.lang.Object > InteractiveCustomUIPage > PrefabEditorSaveSettingsPage

Field Summary

browserSearchQuery

private String browserSearchQuery

Field browserSearchQuery.

selectedPrefab

final PrefabEditingMetadata selectedPrefab

Field selectedPrefab.

prefabPath

final String prefabPath

Field prefabPath.

playerComponent

final Player playerComponent

Field playerComponent.

prefabsToSaveStr

final String prefabsToSaveStr

Field prefabsToSaveStr.

showSavingBuilder

final UICommandBuilder showSavingBuilder

Field showSavingBuilder.

prefabSaverSettings

final PrefabSaverSettings prefabSaverSettings

Field prefabSaverSettings.

prefabPaths

final String[] prefabPaths

Field prefabPaths.

prefabsToSave

final List prefabsToSave

Field prefabsToSave.

world

final World world

Field world.

totalPrefabs

final int totalPrefabs

Field totalPrefabs.

saveFutures

final CompletableFuture[] saveFutures

Field saveFutures.

metadata

final PrefabEditingMetadata metadata

Field metadata.

index

final int index

Field index.

savePath

final Path savePath

Field savePath.

progress

final float progress

Field progress.

progressBuilder

final UICommandBuilder progressBuilder

Field progressBuilder.

allPaths

final String allPaths

Field allPaths.

commandBuilder

final UICommandBuilder commandBuilder

Field commandBuilder.

editedPaths

final String editedPaths

Field editedPaths.

commandBuilder2

final UICommandBuilder commandBuilder2

Field commandBuilder2.

eventBuilder

final UIEventBuilder eventBuilder

Field eventBuilder.

uuid

final UUID uuid

Field uuid.

eventBuilder2

final UIEventBuilder eventBuilder2

Field eventBuilder2.

selectedPaths

final List selectedPaths

Field selectedPaths.

matchScores

final Object2IntMap matchScores

Field matchScores.

fileName

final String fileName

Field fileName.

baseName

final String baseName

Field baseName.

fuzzyDistance

final int fuzzyDistance

Field fuzzyDistance.

stream

final Stream stream

Field stream.

obj

final Object2IntMap obj

Field obj.

fileName2

final String fileName2

Field fileName2.

displayName

final String displayName

Field displayName.

isSelected

final boolean isSelected

Field isSelected.

isReadOnly

final boolean isReadOnly

Field isReadOnly.

checkPrefix

final String checkPrefix

Field checkPrefix.

readOnlySuffix

final String readOnlySuffix

Field readOnlySuffix.

displayText

final String displayText

Field displayText.

relativePath

final String relativePath

Field relativePath.

tooltipText

final String tooltipText

Field tooltipText.

originalPath

final Path originalPath

Field originalPath.

parent

final Path parent

Field parent.

parentName

final String parentName

Field parentName.

builder

final UICommandBuilder builder

Field builder.

action

public Action action

Field action.

entities

public boolean entities

Field entities.

empty

public boolean empty

Field empty.

overwrite

public boolean overwrite

Field overwrite.

browserSearchStr

public String browserSearchStr

Field browserSearchStr.

prefabUuid

public String prefabUuid

Field prefabUuid.

Method Detail

PrefabEditorSaveSettingsPage

public public PrefabEditorSaveSettingsPage (@Nonnull final PlayerRef playerRef, @Nonnull final PrefabEditSession prefabEditSession)

Method PrefabEditorSaveSettingsPage.

Parameters:
@Nonnull final PlayerRef playerRef
@Nonnull final PrefabEditSession prefabEditSession

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

EventData

public new EventData ()

Method EventData.

handleDataEvent

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

Method handleDataEvent.

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

buildPrefabList

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

Method buildPrefabList.

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

getWritableSavePath

private Path getWritableSavePath (@Nonnull final PrefabEditingMetadata metadata)

Method getWritableSavePath.

Parameters:
@Nonnull final PrefabEditingMetadata metadata

onSavingFailed

private void onSavingFailed (@Nonnull final Message errorMessage)

Method onSavingFailed.

Parameters:
@Nonnull final Message errorMessage

PageData

public public PageData ()

Method PageData.