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(java.lang.String[] strs,
java.lang.String str)
|
static boolean |
containsIgnoreCase(java.lang.String[] strs,
java.lang.String str)
|
static java.lang.String |
endWithAPeriod(java.lang.String str)
|
static java.lang.String |
getSayFromMessage(java.lang.String msg)
|
static CMStrings |
instance()
|
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 |
makeNumericHash(java.lang.Object[] obj)
|
static java.lang.Double |
matchCombinedNum(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
|
static java.lang.String |
matchCombinedString(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
|
static java.lang.Boolean |
matchExpression(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
|
static java.lang.Boolean |
matchNumEvaluation(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
|
static java.lang.String |
matchSimpleConst(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
|
static java.lang.Double |
matchSimpleNumber(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
|
static java.lang.Boolean |
matchStringEvaluation(java.util.Vector tokens,
int[] index,
java.util.Hashtable 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.Hashtable 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 |
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 CMStrings instance()
repeat
public static java.lang.String repeat(java.lang.String str1,
int times)
endWithAPeriod
public static java.lang.String endWithAPeriod(java.lang.String str)
bytesToStr
public static java.lang.String bytesToStr(byte[] b)
strToBytes
public static byte[] strToBytes(java.lang.String str)
isVowel
public static boolean isVowel(char c)
replaceAll
public static java.lang.String replaceAll(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
replaceWord
public static java.lang.String replaceWord(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
replaceFirstWord
public static java.lang.String replaceFirstWord(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
replaceFirst
public static java.lang.String replaceFirst(java.lang.String str,
java.lang.String thisStr,
java.lang.String withThisStr)
capitalizeAndLower
public static java.lang.String capitalizeAndLower(java.lang.String name)
capitalizeFirstLetter
public static java.lang.String capitalizeFirstLetter(java.lang.String name)
lastWordIn
public static java.lang.String lastWordIn(java.lang.String thisStr)
getSayFromMessage
public static java.lang.String getSayFromMessage(java.lang.String msg)
substituteSayInMessage
public static java.lang.String substituteSayInMessage(java.lang.String affmsg,
java.lang.String msg)
containsIgnoreCase
public static boolean containsIgnoreCase(java.lang.String[] strs,
java.lang.String str)
compareStringArrays
public static boolean compareStringArrays(java.lang.String[] A1,
java.lang.String[] A2)
contains
public static boolean contains(java.lang.String[] strs,
java.lang.String str)
removeColors
public static java.lang.String removeColors(java.lang.String s)
lengthMinusColors
public static int lengthMinusColors(java.lang.String thisStr)
makeNumericHash
public static java.util.Hashtable makeNumericHash(java.lang.Object[] obj)
padCenter
public static java.lang.String padCenter(java.lang.String thisStr,
int thisMuch)
padLeft
public static java.lang.String padLeft(java.lang.String thisStr,
int thisMuch)
padLeft
public static java.lang.String padLeft(java.lang.String thisStr,
java.lang.String colorPrefix,
int thisMuch)
padRight
public static java.lang.String padRight(java.lang.String thisStr,
int thisMuch)
limit
public static java.lang.String limit(java.lang.String thisStr,
int thisMuch)
padRight
public static java.lang.String padRight(java.lang.String thisStr,
java.lang.String colorSuffix,
int thisMuch)
padRightPreserve
public static java.lang.String padRightPreserve(java.lang.String thisStr,
int thisMuch)
centerPreserve
public static java.lang.String centerPreserve(java.lang.String thisStr,
int thisMuch)
padLeftPreserve
public static java.lang.String padLeftPreserve(java.lang.String thisStr,
int thisMuch)
sameCase
public static java.lang.String sameCase(java.lang.String str,
char c)
matchSimpleConst
public static java.lang.String matchSimpleConst(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchSimpleNumber
public static java.lang.Double matchSimpleNumber(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchCombinedString
public static java.lang.String matchCombinedString(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchCombinedNum
public static java.lang.Double matchCombinedNum(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchStringEvaluation
public static java.lang.Boolean matchStringEvaluation(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchNumEvaluation
public static java.lang.Boolean matchNumEvaluation(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
matchExpression
public static java.lang.Boolean matchExpression(java.util.Vector tokens,
int[] index,
java.util.Hashtable variables)
throws java.lang.Exception
- Throws:
java.lang.Exception
parseStringExpression
public static boolean parseStringExpression(java.lang.String expression,
java.util.Hashtable variables,
boolean emptyVarsOK)
throws java.lang.Exception
- Throws:
java.lang.Exception