public class ServerFileBrowser
Class ServerFileBrowser. Provides serverfilebrowser functionality for the Hytale server.
java.lang.Object > ServerFileBrowser
Field Summary
root
Field root.
currentDir
Field currentDir.
searchQuery
Field searchQuery.
entries
Field entries.
rootDisplay
Field rootDisplay.
relativeDisplay
Field relativeDisplay.
displayPath
Field displayPath.
displayText
Field displayText.
eventKey
Field eventKey.
fileName
Field fileName.
targetPath
Field targetPath.
path
Field path.
isDirectory
Field isDirectory.
allFiles
Field allFiles.
matchScores
Field matchScores.
iterator
Field iterator.
baseName
Field baseName.
score
Field score.
stream
Field stream.
obj
Field obj.
relativePath
Field relativePath.
fileName2
Field fileName2.
displayName
Field displayName.
parent
Field parent.
resolved
Field resolved.
Method Detail
buildRootSelector
void
buildRootSelector
(@Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder)
Method buildRootSelector.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder
DropdownEntryInfo
new
DropdownEntryInfo
(rootEntry.displayName()
Method DropdownEntryInfo.
- Parameters:
rootEntry.displayName(rootEntry.displayName(
EventData
new
EventData
()
Method EventData.
buildSearchInput
void
buildSearchInput
(@Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder)
Method buildSearchInput.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder
buildCurrentPath
Method buildCurrentPath.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder
buildFileList
void
buildFileList
(@Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder)
Method buildFileList.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder
if
else
if
(!this.searchQuery.isEmpty()
Method if.
- Parameters:
!this.searchQuery.isEmpty(!this.searchQuery.isEmpty(
buildUI
void
buildUI
(@Nonnull final UICommandBuilder commandBuilder, @Nonnull final UIEventBuilder eventBuilder)
Method buildUI.
- Parameters:
@Nonnull final UICommandBuildercommandBuilder@Nonnull final UIEventBuildereventBuilder
buildDirectoryListing
List
buildDirectoryListing
()
Method buildDirectoryListing.
buildSearchResults
List
buildSearchResults
()
Method buildSearchResults.
visitFile
FileVisitResult
visitFile
(@Nonnull final Path file, @Nonnull final BasicFileAttributes attrs)
Method visitFile.
- Parameters:
@Nonnull final Pathfile@Nonnull final BasicFileAttributesattrs
matchesExtension
boolean
matchesExtension
(@Nonnull final String fileName)
Method matchesExtension.
- Parameters:
@Nonnull final StringfileName
removeExtensions
String
removeExtensions
(@Nonnull final String fileName)
Method removeExtensions.
- Parameters:
@Nonnull final StringfileName
getRoot
Path
getRoot
()
Method getRoot.
setRoot
void
setRoot
(@Nonnull final Path root)
Method setRoot.
- Parameters:
@Nonnull final Pathroot
getCurrentDir
Path
getCurrentDir
()
Method getCurrentDir.
setCurrentDir
void
setCurrentDir
(@Nonnull final Path currentDir)
Method setCurrentDir.
- Parameters:
@Nonnull final PathcurrentDir
getSearchQuery
String
getSearchQuery
()
Method getSearchQuery.
setSearchQuery
void
setSearchQuery
(@Nonnull final String searchQuery)
Method setSearchQuery.
- Parameters:
@Nonnull final StringsearchQuery
getSelectedItems
Set
getSelectedItems
()
Method getSelectedItems.
addSelection
void
addSelection
(@Nonnull final String item)
Method addSelection.
- Parameters:
@Nonnull final Stringitem
clearSelection
void
clearSelection
()
Method clearSelection.
resolveSecure
Path
resolveSecure
(@Nonnull final String relativePath)
Method resolveSecure.
- Parameters:
@Nonnull final StringrelativePath
resolveFromCurrent
Path
resolveFromCurrent
(@Nonnull final String fileName)
Method resolveFromCurrent.
- Parameters:
@Nonnull final StringfileName
findConfigRoot
Path
findConfigRoot
(@Nonnull final String pathStr)
Method findConfigRoot.
- Parameters:
@Nonnull final StringpathStr