com.planet_ink.coffee_mud.core
Class CMStrings

java.lang.Object
  extended by 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
 

Field Detail

SPACES

public static final java.lang.String SPACES
See Also:
Constant Field Values
Method Detail

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