com.planet_ink.coffee_mud.core
Class CMStrings
java.lang.Object
com.planet_ink.coffee_mud.core.CMStrings
public class CMStrings
- extends java.lang.Object
|
Field Summary |
static java.lang.String |
SPACES
|
|
Method Summary |
static java.lang.String |
bytesToStr(byte[] b)
|
static java.lang.String |
capitalizeAndLower(java.lang.String name)
|
static java.lang.String |
capitalizeFirstLetter(java.lang.String name)
|
static java.lang.String |
centerPreserve(java.lang.String thisStr,
int thisMuch)
|
static boolean |
compareStringArrays(java.lang.String[] A1,
java.lang.String[] A2)
|
static boolean |
contains(char[] anycs,
char c)
|
static boolean |
contains(java.lang.String[] strs,
java.lang.String str)
|
static boolean |
containsAny(java.lang.String str,
char[] anycs)
|
static boolean |
containsIgnoreCase(java.lang.String[] strs,
java.lang.String str)
|
static java.lang.String |
deleteAllofAny(java.lang.String str,
char[] theseChars)
|
static java.lang.String |
endWithAPeriod(java.lang.String str)
|
static java.lang.String |
getSayFromMessage(java.lang.String msg)
|
static CMStrings |
instance()
|
static boolean |
isLowerCase(java.lang.String str)
|
static boolean |
isUpperCase(java.lang.String str)
|
static boolean |
isVowel(char c)
|
static java.lang.String |
lastWordIn(java.lang.String thisStr)
|
static int |
lengthMinusColors(java.lang.String thisStr)
|
static java.lang.String |
limit(java.lang.String thisStr,
int thisMuch)
|
static java.util.Hashtable<java.lang.Object,java.lang.Integer> |
makeNumericHash(java.lang.Object[] obj)
|
static java.lang.Double |
matchCombinedNum(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
static java.lang.String |
matchCombinedString(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
static java.lang.Boolean |
matchExpression(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
static java.lang.Boolean |
matchNumEvaluation(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
static java.lang.String |
matchSimpleConst(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
static java.lang.Double |
matchSimpleNumber(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
static java.lang.Boolean |
matchStringEvaluation(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
static java.lang.String |
padCenter(java.lang.String thisStr,
int thisMuch)
|
static java.lang.String |
padLeft(java.lang.String thisStr,
int thisMuch)
|
static java.lang.String |
padLeft(java.lang.String thisStr,
java.lang.String colorPrefix,
int thisMuch)
|
static java.lang.String |
padLeftPreserve(java.lang.String thisStr,
int thisMuch)
|
static java.lang.String |
padRight(java.lang.String thisStr,
int thisMuch)
|
static java.lang.String |
padRight(java.lang.String thisStr,
java.lang.String colorSuffix,
int thisMuch)
|
static java.lang.String |
padRightPreserve(java.lang.String thisStr,
int thisMuch)
|
static boolean |
parseStringExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> variables,
boolean emptyVarsOK)
|
static java.lang.String |
removeColors(java.lang.String s)
|
static java.lang.String |
repeat(java.lang.String str1,
int times)
|
static java.lang.String |
replaceAll(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
|
static java.lang.String |
replaceAllofAny(java.lang.String str,
char[] theseChars,
char with)
|
static java.lang.String |
replaceFirst(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
|
static java.lang.String |
replaceFirstWord(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
|
static java.lang.String |
replaceWord(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
|
static java.lang.String |
sameCase(java.lang.String str,
char c)
|
static byte[] |
strToBytes(java.lang.String str)
|
static java.lang.String |
substituteSayInMessage(java.lang.String affmsg,
java.lang.String msg)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPACES
public static final java.lang.String SPACES
- See Also:
- Constant Field Values
instance
public static final CMStrings instance()
repeat
public static final java.lang.String repeat(java.lang.String str1,
int times)
isUpperCase
public static final boolean isUpperCase(java.lang.String str)
isLowerCase
public static final boolean isLowerCase(java.lang.String str)
endWithAPeriod
public static final java.lang.String endWithAPeriod(java.lang.String str)
bytesToStr
public static final java.lang.String bytesToStr(byte[] b)
strToBytes
public static final byte[] strToBytes(java.lang.String str)
isVowel
public static final boolean isVowel(char c)
replaceAllofAny
public static final java.lang.String replaceAllofAny(java.lang.String str,
char[] theseChars,
char with)
deleteAllofAny
public static final java.lang.String deleteAllofAny(java.lang.String str,
char[] theseChars)
replaceAll
public static final java.lang.String replaceAll(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
replaceWord
public static final java.lang.String replaceWord(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
replaceFirstWord
public static final java.lang.String replaceFirstWord(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
replaceFirst
public static final java.lang.String replaceFirst(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
capitalizeAndLower
public static final java.lang.String capitalizeAndLower(java.lang.String name)
capitalizeFirstLetter
public static final java.lang.String capitalizeFirstLetter(java.lang.String name)
lastWordIn
public static final java.lang.String lastWordIn(java.lang.String thisStr)
getSayFromMessage
public static final java.lang.String getSayFromMessage(java.lang.String msg)
substituteSayInMessage
public static final java.lang.String substituteSayInMessage(java.lang.String affmsg,
java.lang.String msg)
containsIgnoreCase
public static final boolean containsIgnoreCase(java.lang.String[] strs,
java.lang.String str)
compareStringArrays
public static final boolean compareStringArrays(java.lang.String[] A1,
java.lang.String[] A2)
contains
public static final boolean contains(java.lang.String[] strs,
java.lang.String str)
contains
public static final boolean contains(char[] anycs,
char c)
containsAny
public static final boolean containsAny(java.lang.String str,
char[] anycs)
removeColors
public static final java.lang.String removeColors(java.lang.String s)
lengthMinusColors
public static final int lengthMinusColors(java.lang.String thisStr)
makeNumericHash
public static final java.util.Hashtable<java.lang.Object,java.lang.Integer> makeNumericHash(java.lang.Object[] obj)
padCenter
public static final java.lang.String padCenter(java.lang.String thisStr,
int thisMuch)
padLeft
public static final java.lang.String padLeft(java.lang.String thisStr,
int thisMuch)
padLeft
public static final java.lang.String padLeft(java.lang.String thisStr,
java.lang.String colorPrefix,
int thisMuch)
padRight
public static final java.lang.String padRight(java.lang.String thisStr,
int thisMuch)
limit
public static final java.lang.String limit(java.lang.String thisStr,
int thisMuch)
padRight
public static final java.lang.String padRight(java.lang.String thisStr,
java.lang.String colorSuffix,
int thisMuch)
padRightPreserve
public static final java.lang.String padRightPreserve(java.lang.String thisStr,
int thisMuch)
centerPreserve
public static final java.lang.String centerPreserve(java.lang.String thisStr,
int thisMuch)
padLeftPreserve
public static final java.lang.String padLeftPreserve(java.lang.String thisStr,
int thisMuch)
sameCase
public static final java.lang.String sameCase(java.lang.String str,
char c)
matchSimpleConst
public static final java.lang.String matchSimpleConst(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchSimpleNumber
public static final java.lang.Double matchSimpleNumber(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchCombinedString
public static final java.lang.String matchCombinedString(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchCombinedNum
public static final java.lang.Double matchCombinedNum(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchStringEvaluation
public static final java.lang.Boolean matchStringEvaluation(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchNumEvaluation
public static final java.lang.Boolean matchNumEvaluation(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchExpression
public static final java.lang.Boolean matchExpression(java.util.List<com.planet_ink.coffee_mud.core.CMStrings.StringExpToken> tokens,
int[] index,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
parseStringExpression
public static final boolean parseStringExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> variables,
boolean emptyVarsOK)
throws java.lang.Exception
- Throws:
java.lang.Exception