public class StringUtil
Class StringUtil. Provides stringutil functionality for the Hytale server.
java.lang.Object > StringUtil
Field Summary
c
Field c.
sb
Field sb.
index
Field index.
rawSplit
Field rawSplit.
hasRaw
Field hasRaw.
argsList
Field argsList.
c2
Field c2.
split
Field split.
value2
Field value2.
strings
Field strings.
first
Field first.
last
Field last.
charAt
Field charAt.
matchChar
Field matchChar.
length
Field length.
days
Field days.
hours
Field hours.
minutes
Field minutes.
seconds
Field seconds.
list
Field list.
map
Field map.
list2
Field list2.
obj
Field obj.
buf
Field buf.
leadingZeros
Field leadingZeros.
mag
Field mag.
lengthY
Field lengthY.
lengthX
Field lengthX.
rowAggLength
Field rowAggLength.
colAggLength
Field colAggLength.
values
Field values.
labels
Field labels.
rowMaxValue
Field rowMaxValue.
label
Field label.
bar
Field bar.
rowMinValue
Field rowMinValue.
colRowValue
Field colRowValue.
valuePercent
Field valuePercent.
charIndex
Field charIndex.
Method Detail
isNumericString
boolean
isNumericString
(@Nonnull final String str)
Method isNumericString.
- Parameters:
@Nonnull final Stringstr
isAlphaNumericHyphenString
boolean
isAlphaNumericHyphenString
(@Nonnull final String str)
Method isAlphaNumericHyphenString.
- Parameters:
@Nonnull final Stringstr
isAlphaNumericHyphenUnderscoreString
boolean
isAlphaNumericHyphenUnderscoreString
(@Nonnull final String str)
Method isAlphaNumericHyphenUnderscoreString.
- Parameters:
@Nonnull final Stringstr
isCapitalized
boolean
isCapitalized
(@Nonnull final String keyStr, final char delim)
Method isCapitalized.
- Parameters:
@Nonnull final StringkeyStrfinal chardelim
capitalize
String
capitalize
(@Nonnull final String keyStr, final char delim)
Method capitalize.
- Parameters:
@Nonnull final StringkeyStrfinal chardelim
parseEnum
V
parseEnum
(@Nonnull final V[] enumConstants, final String str)
Method parseEnum.
- Parameters:
@Nonnull final V[]enumConstantsfinal Stringstr
if
else
if
(matchType == MatchType.CASE_INSENSITIVE)
Method if.
- Parameters:
matchType ==MatchType.CASE_INSENSITIVE
parseArgs
String[]
parseArgs
(final String rawString, @Nonnull final Map argOptions)
Method parseArgs.
- Parameters:
final StringrawString@Nonnull final MapargOptions
IllegalStateException
new
IllegalStateException
("Invalid escape at end of string, index " + (i + 1)
Method IllegalStateException.
- Parameters:
"Invalid escape at end ofstringindex " + (i +1
removeQuotes
>
removeQuotes
(value.trim()
Method removeQuotes.
- Parameters:
value.trim(value.trim(
stripQuotes
String
stripQuotes
(@Nonnull final String s)
Method stripQuotes.
- Parameters:
@Nonnull final Strings
isGlobMatching
boolean
isGlobMatching
(@Nonnull final String pattern, @Nonnull final String text)
Method isGlobMatching.
- Parameters:
@Nonnull final Stringpattern@Nonnull final Stringtext
isGlobPattern
boolean
isGlobPattern
(@Nonnull final String text)
Method isGlobPattern.
- Parameters:
@Nonnull final Stringtext
humanizeTime
String
humanizeTime
(@Nonnull final Duration duration, final boolean useSeconds)
Method humanizeTime.
- Parameters:
@Nonnull final Durationdurationfinal booleanuseSeconds
sortByFuzzyDistance
List
sortByFuzzyDistance
(@Nonnull final String str, @Nonnull final Collection collection, final int length)
Method sortByFuzzyDistance.
- Parameters:
@Nonnull final Stringstr@Nonnull final Collectioncollectionfinal intlength
toPaddedBinaryString
String
toPaddedBinaryString
(int val)
Method toPaddedBinaryString.
- Parameters:
intval
trimEnd
String
trimEnd
(@Nonnull final String str, @Nonnull final String end)
Method trimEnd.
- Parameters:
@Nonnull final Stringstr@Nonnull final Stringend
generateGraph
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 StringBuildersbfinal intwidthfinal intheightfinal longminXfinal longmaxXfinal doubleminYfinal doublemaxY@Nonnull final DoubleFunctionlabelFormatFuncfinal inthistoryLength@Nonnull final IntToLongFunctiontimestampFunc@Nonnull final IntToDoubleFunctionvalueFunc