PathUtil

public class PathUtil

Class PathUtil. Provides pathutil functionality for the Hytale server.

java.lang.Object > PathUtil

Field Summary

parentAbsolute

final Path parentAbsolute

Field parentAbsolute.

parent

final Path parent

Field parent.

absolutePathA

final Path absolutePathA

Field absolutePathA.

absolutePathB

final Path absolutePathB

Field absolutePathB.

absoluteUserHome

final Path absoluteUserHome

Field absoluteUserHome.

relativizedHome

final Path relativizedHome

Field relativizedHome.

relativized

final Path relativized

Field relativized.

pathContents

final String[] pathContents

Field pathContents.

fileName

final String fileName

Field fileName.

index

final int index

Field index.

Method Detail

getParent

static Path getParent (@Nonnull final Path path)

Method getParent.

Parameters:
@Nonnull final Path path

relativize

static Path relativize (@Nonnull final Path pathA, @Nonnull final Path pathB)

Method relativize.

Parameters:
@Nonnull final Path pathA
@Nonnull final Path pathB

relativizePretty

static Path relativizePretty (@Nonnull final Path pathA, @Nonnull final Path pathB)

Method relativizePretty.

Parameters:
@Nonnull final Path pathA
@Nonnull final Path pathB

get

static Path get (@Nonnull final String path)

Method get.

Parameters:
@Nonnull final String path

getUserHome

public ? getUserHome ()

Method getUserHome.

getFileName

static String getFileName (@Nonnull final URL extUrl)

Method getFileName.

Parameters:
@Nonnull final URL extUrl

isChildOf

static boolean isChildOf (@Nonnull final Path parent, @Nonnull final Path child)

Method isChildOf.

Parameters:
@Nonnull final Path parent
@Nonnull final Path child

forEachParent

static void forEachParent (@Nonnull final Path path, @Nullable final Path limit, @Nonnull final Consumer consumer)

Method forEachParent.

Parameters:
@Nonnull final Path path
@Nullable final Path limit
@Nonnull final Consumer consumer

getFileExtension

static String getFileExtension (@Nonnull final Path path)

Method getFileExtension.

Parameters:
@Nonnull final Path path

toUnixPathString

static String toUnixPathString (@Nonnull final Path path)

Method toUnixPathString.

Parameters:
@Nonnull final Path path