StringUtil

public class StringUtil

Class StringUtil. Provides stringutil functionality for the Hytale server.

java.lang.Object > StringUtil

Field Summary

c

final char c

Field c.

sb

final StringBuilder sb

Field sb.

index

final int index

Field index.

rawSplit

final String[] rawSplit

Field rawSplit.

hasRaw

final boolean hasRaw

Field hasRaw.

argsList

final List argsList

Field argsList.

c2

final char c2

Field c2.

split

final String[] split

Field split.

value2

final String value2

Field value2.

strings

final String[] strings

Field strings.

first

final char first

Field first.

last

final char last

Field last.

charAt

final char charAt

Field charAt.

matchChar

final char matchChar

Field matchChar.

length

final long length

Field length.

days

final long days

Field days.

hours

final long hours

Field hours.

minutes

final long minutes

Field minutes.

seconds

final long seconds

Field seconds.

list

final List list

Field list.

map

final Object2IntMap map

Field map.

list2

final ObjectArrayList list2

Field list2.

obj

final Object2IntMap obj

Field obj.

buf

final byte[] buf

Field buf.

leadingZeros

final int leadingZeros

Field leadingZeros.

mag

final int mag

Field mag.

lengthY

final double lengthY

Field lengthY.

lengthX

final long lengthX

Field lengthX.

rowAggLength

final double rowAggLength

Field rowAggLength.

colAggLength

final double colAggLength

Field colAggLength.

values

final double[] values

Field values.

labels

final String[] labels

Field labels.

rowMaxValue

final double rowMaxValue

Field rowMaxValue.

label

final String label

Field label.

bar

final String bar

Field bar.

rowMinValue

final double rowMinValue

Field rowMinValue.

colRowValue

final double colRowValue

Field colRowValue.

valuePercent

final double valuePercent

Field valuePercent.

charIndex

final int charIndex

Field charIndex.

Method Detail

isNumericString

static boolean isNumericString (@Nonnull final String str)

Method isNumericString.

Parameters:
@Nonnull final String str

isAlphaNumericHyphenString

static boolean isAlphaNumericHyphenString (@Nonnull final String str)

Method isAlphaNumericHyphenString.

Parameters:
@Nonnull final String str

isAlphaNumericHyphenUnderscoreString

static boolean isAlphaNumericHyphenUnderscoreString (@Nonnull final String str)

Method isAlphaNumericHyphenUnderscoreString.

Parameters:
@Nonnull final String str

isCapitalized

static boolean isCapitalized (@Nonnull final String keyStr, final char delim)

Method isCapitalized.

Parameters:
@Nonnull final String keyStr
final char delim

capitalize

static String capitalize (@Nonnull final String keyStr, final char delim)

Method capitalize.

Parameters:
@Nonnull final String keyStr
final char delim

parseEnum

public V parseEnum (@Nonnull final V[] enumConstants, final String str)

Method parseEnum.

Parameters:
@Nonnull final V[] enumConstants
final String str

if

public else if (matchType == MatchType.CASE_INSENSITIVE)

Method if.

Parameters:
matchType == MatchType.CASE_INSENSITIVE

parseArgs

static String[] parseArgs (final String rawString, @Nonnull final Map argOptions)

Method parseArgs.

Parameters:
final String rawString
@Nonnull final Map argOptions

IllegalStateException

public new IllegalStateException ("Invalid escape at end of string, index " + (i + 1)

Method IllegalStateException.

Parameters:
"Invalid escape at end of string
index " + (i + 1

removeQuotes

public > removeQuotes (value.trim()

Method removeQuotes.

Parameters:
value.trim( value.trim(

stripQuotes

static String stripQuotes (@Nonnull final String s)

Method stripQuotes.

Parameters:
@Nonnull final String s

isGlobMatching

static boolean isGlobMatching (@Nonnull final String pattern, @Nonnull final String text)

Method isGlobMatching.

Parameters:
@Nonnull final String pattern
@Nonnull final String text

isGlobPattern

static boolean isGlobPattern (@Nonnull final String text)

Method isGlobPattern.

Parameters:
@Nonnull final String text

humanizeTime

static String humanizeTime (@Nonnull final Duration duration, final boolean useSeconds)

Method humanizeTime.

Parameters:
@Nonnull final Duration duration
final boolean useSeconds

sortByFuzzyDistance

static List sortByFuzzyDistance (@Nonnull final String str, @Nonnull final Collection collection, final int length)

Method sortByFuzzyDistance.

Parameters:
@Nonnull final String str
@Nonnull final Collection collection
final int length

toPaddedBinaryString

static String toPaddedBinaryString (int val)

Method toPaddedBinaryString.

Parameters:
int val

trimEnd

static String trimEnd (@Nonnull final String str, @Nonnull final String end)

Method trimEnd.

Parameters:
@Nonnull final String str
@Nonnull final String end

generateGraph

static void generateGraph (@Nonnull final StringBuilder sb, final int width, final int height, final long minX, final long maxX, final double minY, final double maxY, @Nonnull final DoubleFunction labelFormatFunc, final int historyLength, @Nonnull final IntToLongFunction timestampFunc, @Nonnull final IntToDoubleFunction valueFunc)

Method generateGraph.

Parameters:
@Nonnull final StringBuilder sb
final int width
final int height
final long minX
final long maxX
final double minY
final double maxY
@Nonnull final DoubleFunction labelFormatFunc
final int historyLength
@Nonnull final IntToLongFunction timestampFunc
@Nonnull final IntToDoubleFunction valueFunc