com.planet_ink.coffee_mud.core
Class CMParms

java.lang.Object
  extended by com.planet_ink.coffee_mud.core.CMParms

public class CMParms
extends java.lang.Object


Field Summary
static java.lang.String FORMAT_EMPTY
          constant value representing an always empty miscText/parms format.
static java.lang.String FORMAT_UNDEFINED
          constant value representing an undefined/unimplemented miscText/parms format.
 
Method Summary
static void addToVector(java.util.Vector from, java.util.Vector to)
           
static java.lang.String cleanBit(java.lang.String s)
           
static java.lang.String combine(java.util.Vector commands, int startAt)
           
static java.lang.String combine(java.util.Vector commands, int startAt, int endAt)
           
static java.lang.String combineAfterIndexWithQuotes(java.util.Vector commands, java.lang.String match)
           
static java.lang.String combineWithQuotes(java.util.Vector commands, int startAt)
           
static java.lang.String combineWithQuotes(java.util.Vector commands, int startAt, int endAt)
           
static java.lang.String combineWithTabs(java.util.Vector commands, int startAt)
           
static java.lang.String combineWithX(java.util.Vector commands, java.lang.String X, int startAt)
           
static boolean contains(java.lang.Object[] supported, java.lang.Object expertise)
           
static boolean contains(java.lang.String[] supported, java.lang.String expertise)
           
static boolean containsIgnoreCase(java.lang.String[] supported, java.lang.String expertise)
           
static java.util.Vector copyVector(java.util.Vector V)
           
static void delFromVector(java.util.Vector del, java.util.Vector from)
           
static java.util.Vector denumerate(java.util.Enumeration e)
           
static boolean equalVectors(java.util.Vector V1, java.util.Vector V2)
           
static byte[] fromByteList(java.lang.String str)
           
static java.lang.String getBit(java.lang.String s, int which)
           
static java.lang.Object getBitWork(java.lang.String s, int which, int op)
           
static java.lang.String getCleanBit(java.lang.String s, int which)
           
static boolean getParmBool(java.lang.String text, java.lang.String key, boolean defaultValue)
           
static int[] getParmCompare(java.lang.String text, java.lang.String key, int value)
           
static double getParmDouble(java.lang.String text, java.lang.String key, double defaultValue)
           
static double getParmDoublePlus(java.lang.String text, java.lang.String key)
           
static int getParmInt(java.lang.String text, java.lang.String key, int defaultValue)
           
static int getParmPlus(java.lang.String text, java.lang.String key)
           
static java.lang.String getParmStr(java.lang.String text, java.lang.String key, java.lang.String defaultVal)
           
static java.lang.String getPastBit(java.lang.String s, int which)
           
static java.lang.String getPastBitClean(java.lang.String s, int which)
           
static int indexOf(java.util.Enumeration supported, java.lang.Object key)
           
static int indexOf(java.util.Iterator supported, java.lang.Object key)
           
static int indexOf(java.lang.Object[] supported, java.lang.Object expertise)
           
static int indexOf(java.lang.String[] supported, java.lang.String expertise)
           
static int indexOfIgnoreCase(java.util.Enumeration supported, java.lang.String key)
           
static int indexOfIgnoreCase(java.util.Iterator supported, java.lang.String key)
           
static int indexOfIgnoreCase(java.lang.String[] supported, java.lang.String expertise)
           
static CMParms instance()
           
static java.util.HashSet makeHashSet()
           
static java.util.HashSet makeHashSet(java.lang.Object O)
           
static java.util.HashSet makeHashSet(java.lang.Object[] O)
           
static java.util.HashSet makeHashSet(java.lang.Object O, java.lang.Object O2)
           
static java.util.HashSet makeHashSet(java.lang.Object O, java.lang.Object O2, java.lang.Object O3)
           
static java.util.HashSet makeHashSet(java.lang.Object O, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4)
           
static java.util.HashSet makeHashSet(java.lang.String[] O)
           
static java.util.HashSet makeHashSet(java.util.Vector O)
           
static java.util.Hashtable makeHashtable(java.lang.Object[][] O)
           
static java.util.Hashtable makeHashtable(java.lang.String[][] O)
           
static java.util.Vector makeVector()
           
static java.util.Vector makeVector(java.util.Enumeration e)
           
static java.util.Vector makeVector(java.lang.Object O)
           
static java.util.Vector makeVector(java.lang.Object[] O)
           
static java.util.Vector makeVector(java.lang.Object O, java.lang.Object O2)
           
static java.util.Vector makeVector(java.lang.Object O, java.lang.Object O2, java.lang.Object O3)
           
static java.util.Vector makeVector(java.lang.Object O, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4)
           
static java.util.Vector makeVector(java.lang.String[] O)
           
static int numBits(java.lang.String s)
           
static java.util.Vector paramParse(java.lang.String str)
           
static java.util.Vector parse(java.lang.String str)
           
static java.util.Vector parse(java.lang.String str, int upTo)
           
static java.util.Vector parseAny(java.lang.String s, java.lang.String delimeter, boolean ignoreNulls)
           
static java.util.Vector parseAnyWords(java.lang.String s, java.lang.String delimeter, boolean ignoreNulls)
           
static java.util.Vector parseCommas(java.lang.String s, boolean ignoreNulls)
           
static java.util.Hashtable parseEQParms(java.lang.String parms)
           
static java.util.Hashtable parseEQParms(java.lang.String str, java.lang.String[] parmList)
           
static java.util.Vector parseSafeSemicolonList(java.lang.String list, boolean ignoreNulls)
           
static java.util.Vector parseSemicolons(java.lang.String s, boolean ignoreNulls)
           
static java.util.Vector parseSentences(java.lang.String s)
           
static java.util.Vector parseSpaces(java.lang.String s, boolean ignoreNulls)
           
static java.util.Vector parseSquiggleDelimited(java.lang.String s, boolean ignoreNulls)
           
static java.util.Vector parseSquiggles(java.lang.String s)
           
static java.util.Vector parseTabs(java.lang.String s, boolean ignoreNulls)
           
static void sortVector(java.util.Vector V)
           
static boolean startsWith(java.lang.String[] supported, java.lang.String expertise)
           
static boolean startsWithIgnoreCase(java.lang.String[] supported, java.lang.String expertise)
           
static int stringContains(java.lang.String str1, java.lang.String str2)
           
static int[] toIntArray(java.util.Vector V)
           
static long[] toLongArray(java.util.Vector V)
           
static java.lang.String toSafeSemicolonList(java.lang.Object[] list)
           
static java.lang.String toSafeSemicolonList(java.util.Vector list)
           
static java.lang.String toSemicolonList(byte[] bytes)
           
static java.lang.String toSemicolonList(java.util.Enumeration bytes)
           
static java.lang.String toSemicolonList(java.lang.Object[] bytes)
           
static java.lang.String toSemicolonList(java.lang.String[] bytes)
           
static java.lang.String toSemicolonList(java.util.Vector bytes)
           
static java.lang.String[] toStringArray(java.util.HashSet V)
           
static java.lang.String[] toStringArray(java.util.Hashtable V)
           
static java.lang.String[] toStringArray(java.util.Vector V)
           
static java.lang.String toStringList(boolean[] V)
           
static java.lang.String toStringList(byte[] V)
           
static java.lang.String toStringList(char[] V)
           
static java.lang.String toStringList(double[] V)
           
static java.lang.String toStringList(java.util.Enumeration e)
           
static java.lang.String toStringList(java.util.HashSet V)
           
static java.lang.String toStringList(java.util.Hashtable V)
           
static java.lang.String toStringList(int[] V)
           
static java.lang.String toStringList(long[] V)
           
static java.lang.String toStringList(java.lang.Object[] V)
           
static java.lang.String toStringList(java.lang.String[] V)
           
static java.lang.String toStringList(java.util.Vector V)
           
static boolean vectorOfStringContainsIgnoreCase(java.util.Vector V, java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORMAT_UNDEFINED

public static final java.lang.String FORMAT_UNDEFINED
constant value representing an undefined/unimplemented miscText/parms format.

See Also:
Constant Field Values

FORMAT_EMPTY

public static final java.lang.String FORMAT_EMPTY
constant value representing an always empty miscText/parms format.

See Also:
Constant Field Values
Method Detail

instance

public static CMParms instance()

combine

public static java.lang.String combine(java.util.Vector commands,
                                       int startAt,
                                       int endAt)

combineWithQuotes

public static java.lang.String combineWithQuotes(java.util.Vector commands,
                                                 int startAt,
                                                 int endAt)

sortVector

public static void sortVector(java.util.Vector V)

combineAfterIndexWithQuotes

public static java.lang.String combineAfterIndexWithQuotes(java.util.Vector commands,
                                                           java.lang.String match)

combineWithQuotes

public static java.lang.String combineWithQuotes(java.util.Vector commands,
                                                 int startAt)

combineWithTabs

public static java.lang.String combineWithTabs(java.util.Vector commands,
                                               int startAt)

combineWithX

public static java.lang.String combineWithX(java.util.Vector commands,
                                            java.lang.String X,
                                            int startAt)

combine

public static java.lang.String combine(java.util.Vector commands,
                                       int startAt)

parse

public static java.util.Vector parse(java.lang.String str)

paramParse

public static java.util.Vector paramParse(java.lang.String str)

parse

public static java.util.Vector parse(java.lang.String str,
                                     int upTo)

parseCommas

public static java.util.Vector parseCommas(java.lang.String s,
                                           boolean ignoreNulls)

parseTabs

public static java.util.Vector parseTabs(java.lang.String s,
                                         boolean ignoreNulls)

parseAny

public static java.util.Vector parseAny(java.lang.String s,
                                        java.lang.String delimeter,
                                        boolean ignoreNulls)

parseAnyWords

public static java.util.Vector parseAnyWords(java.lang.String s,
                                             java.lang.String delimeter,
                                             boolean ignoreNulls)

parseSquiggles

public static java.util.Vector parseSquiggles(java.lang.String s)

parseSentences

public static java.util.Vector parseSentences(java.lang.String s)

parseSquiggleDelimited

public static java.util.Vector parseSquiggleDelimited(java.lang.String s,
                                                      boolean ignoreNulls)

parseSemicolons

public static java.util.Vector parseSemicolons(java.lang.String s,
                                               boolean ignoreNulls)

parseSpaces

public static java.util.Vector parseSpaces(java.lang.String s,
                                           boolean ignoreNulls)

numBits

public static int numBits(java.lang.String s)

cleanBit

public static java.lang.String cleanBit(java.lang.String s)

getCleanBit

public static java.lang.String getCleanBit(java.lang.String s,
                                           int which)

getPastBitClean

public static java.lang.String getPastBitClean(java.lang.String s,
                                               int which)

getPastBit

public static java.lang.String getPastBit(java.lang.String s,
                                          int which)

getBit

public static java.lang.String getBit(java.lang.String s,
                                      int which)

getBitWork

public static java.lang.Object getBitWork(java.lang.String s,
                                          int which,
                                          int op)

getParmStr

public static java.lang.String getParmStr(java.lang.String text,
                                          java.lang.String key,
                                          java.lang.String defaultVal)

getParmCompare

public static int[] getParmCompare(java.lang.String text,
                                   java.lang.String key,
                                   int value)

parseEQParms

public static java.util.Hashtable parseEQParms(java.lang.String str,
                                               java.lang.String[] parmList)

parseEQParms

public static java.util.Hashtable parseEQParms(java.lang.String parms)

stringContains

public static int stringContains(java.lang.String str1,
                                 java.lang.String str2)

getParmPlus

public static int getParmPlus(java.lang.String text,
                              java.lang.String key)

getParmDoublePlus

public static double getParmDoublePlus(java.lang.String text,
                                       java.lang.String key)

getParmDouble

public static double getParmDouble(java.lang.String text,
                                   java.lang.String key,
                                   double defaultValue)

getParmInt

public static int getParmInt(java.lang.String text,
                             java.lang.String key,
                             int defaultValue)

getParmBool

public static boolean getParmBool(java.lang.String text,
                                  java.lang.String key,
                                  boolean defaultValue)

toStringArray

public static java.lang.String[] toStringArray(java.util.Vector V)

toLongArray

public static long[] toLongArray(java.util.Vector V)

toIntArray

public static int[] toIntArray(java.util.Vector V)

toSemicolonList

public static java.lang.String toSemicolonList(byte[] bytes)

toSemicolonList

public static java.lang.String toSemicolonList(java.lang.String[] bytes)

toSemicolonList

public static java.lang.String toSemicolonList(java.lang.Object[] bytes)

toSemicolonList

public static java.lang.String toSemicolonList(java.util.Enumeration bytes)

toSemicolonList

public static java.lang.String toSemicolonList(java.util.Vector bytes)

toSafeSemicolonList

public static java.lang.String toSafeSemicolonList(java.util.Vector list)

toSafeSemicolonList

public static java.lang.String toSafeSemicolonList(java.lang.Object[] list)

parseSafeSemicolonList

public static java.util.Vector parseSafeSemicolonList(java.lang.String list,
                                                      boolean ignoreNulls)

fromByteList

public static byte[] fromByteList(java.lang.String str)

toStringArray

public static java.lang.String[] toStringArray(java.util.HashSet V)

toStringList

public static java.lang.String toStringList(java.lang.String[] V)

toStringList

public static java.lang.String toStringList(java.lang.Object[] V)

toStringList

public static java.lang.String toStringList(java.util.Enumeration e)

toStringList

public static java.lang.String toStringList(long[] V)

toStringList

public static java.lang.String toStringList(boolean[] V)

toStringList

public static java.lang.String toStringList(byte[] V)

toStringList

public static java.lang.String toStringList(char[] V)

toStringList

public static java.lang.String toStringList(int[] V)

toStringList

public static java.lang.String toStringList(double[] V)

toStringList

public static java.lang.String toStringList(java.util.Vector V)

toStringList

public static java.lang.String toStringList(java.util.HashSet V)

equalVectors

public static boolean equalVectors(java.util.Vector V1,
                                   java.util.Vector V2)

makeHashtable

public static java.util.Hashtable makeHashtable(java.lang.String[][] O)

makeHashtable

public static java.util.Hashtable makeHashtable(java.lang.Object[][] O)

makeVector

public static java.util.Vector makeVector(java.lang.Object[] O)

makeVector

public static java.util.Vector makeVector(java.util.Enumeration e)

makeVector

public static java.util.Vector makeVector(java.lang.String[] O)

makeHashSet

public static java.util.HashSet makeHashSet(java.lang.Object[] O)

makeHashSet

public static java.util.HashSet makeHashSet(java.lang.String[] O)

makeHashSet

public static java.util.HashSet makeHashSet(java.util.Vector O)

makeVector

public static java.util.Vector makeVector()

makeVector

public static java.util.Vector makeVector(java.lang.Object O)

makeVector

public static java.util.Vector makeVector(java.lang.Object O,
                                          java.lang.Object O2)

makeVector

public static java.util.Vector makeVector(java.lang.Object O,
                                          java.lang.Object O2,
                                          java.lang.Object O3)

makeVector

public static java.util.Vector makeVector(java.lang.Object O,
                                          java.lang.Object O2,
                                          java.lang.Object O3,
                                          java.lang.Object O4)

makeHashSet

public static java.util.HashSet makeHashSet()

makeHashSet

public static java.util.HashSet makeHashSet(java.lang.Object O)

makeHashSet

public static java.util.HashSet makeHashSet(java.lang.Object O,
                                            java.lang.Object O2)

makeHashSet

public static java.util.HashSet makeHashSet(java.lang.Object O,
                                            java.lang.Object O2,
                                            java.lang.Object O3)

makeHashSet

public static java.util.HashSet makeHashSet(java.lang.Object O,
                                            java.lang.Object O2,
                                            java.lang.Object O3,
                                            java.lang.Object O4)

toStringArray

public static java.lang.String[] toStringArray(java.util.Hashtable V)

addToVector

public static void addToVector(java.util.Vector from,
                               java.util.Vector to)

delFromVector

public static void delFromVector(java.util.Vector del,
                                 java.util.Vector from)

vectorOfStringContainsIgnoreCase

public static boolean vectorOfStringContainsIgnoreCase(java.util.Vector V,
                                                       java.lang.String s)

toStringList

public static java.lang.String toStringList(java.util.Hashtable V)

copyVector

public static java.util.Vector copyVector(java.util.Vector V)

indexOf

public static int indexOf(java.lang.String[] supported,
                          java.lang.String expertise)

indexOfIgnoreCase

public static int indexOfIgnoreCase(java.util.Enumeration supported,
                                    java.lang.String key)

indexOf

public static int indexOf(java.util.Enumeration supported,
                          java.lang.Object key)

indexOfIgnoreCase

public static int indexOfIgnoreCase(java.util.Iterator supported,
                                    java.lang.String key)

indexOf

public static int indexOf(java.util.Iterator supported,
                          java.lang.Object key)

indexOfIgnoreCase

public static int indexOfIgnoreCase(java.lang.String[] supported,
                                    java.lang.String expertise)

contains

public static boolean contains(java.lang.String[] supported,
                               java.lang.String expertise)

containsIgnoreCase

public static boolean containsIgnoreCase(java.lang.String[] supported,
                                         java.lang.String expertise)

indexOf

public static int indexOf(java.lang.Object[] supported,
                          java.lang.Object expertise)

contains

public static boolean contains(java.lang.Object[] supported,
                               java.lang.Object expertise)

startsWith

public static boolean startsWith(java.lang.String[] supported,
                                 java.lang.String expertise)

startsWithIgnoreCase

public static boolean startsWithIgnoreCase(java.lang.String[] supported,
                                           java.lang.String expertise)

denumerate

public static java.util.Vector denumerate(java.util.Enumeration e)