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 java.lang.String[] appendToArray(java.lang.String[] front, java.lang.String[] back)
           
static java.lang.String cleanBit(java.lang.String s)
           
static java.lang.String combine(java.util.List<?> commands)
           
static java.lang.String combine(java.util.List<?> commands, int startAt)
           
static java.lang.String combine(java.util.List<?> commands, int startAt, int endAt)
           
static java.lang.String combine(java.util.Set<?> flags)
           
static java.lang.String combineAfterIndexWithQuotes(java.util.Vector<?> commands, java.lang.String match)
           
static java.lang.String combineWith(java.util.List<?> commands, char withChar, int startAt, int endAt)
           
static java.lang.String combineWithQuotes(java.util.List<?> commands, int startAt)
           
static java.lang.String combineWithQuotes(java.util.List<?> commands, int startAt, int endAt)
           
static java.lang.String combineWithTabs(java.util.List<?> commands, int startAt)
           
static java.lang.String combineWithX(java.util.List<?> commands, java.lang.String X, int startAt)
           
static int containIndex(java.nio.ByteBuffer buf, byte[][] bytes, int pos)
           
static boolean contains(byte[] supported, byte b)
           
static boolean contains(java.nio.ByteBuffer buf, byte[] bytes, int pos)
           
static boolean contains(char[] supported, char c)
           
static boolean contains(int[] supported, int x)
           
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<java.lang.Object> copyFlattenVector(java.util.List<?> V)
           
static boolean endsAnyWith(java.lang.String[] supported, java.lang.String expertise)
           
static boolean endsAnyWithIgnoreCase(java.lang.String[] supported, java.lang.String expertise)
           
static int endsWith(java.lang.String[] supported, java.lang.String expertise)
           
static int endsWithIgnoreCase(java.lang.String[] supported, java.lang.String expertise)
           
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(int[] supported, int x)
           
static int indexOf(java.util.Iterator<?> supported, java.lang.Object key)
           
static int indexOf(long[] supported, long x)
           
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 int numBits(java.lang.String s)
           
static java.util.Vector<java.lang.String> paramParse(java.lang.String str)
           
static java.util.Vector<java.lang.String> parse(java.lang.String str)
           
static java.util.Vector<java.lang.String> parse(java.lang.String str, int upTo)
           
static java.util.Vector<java.lang.String> parseAny(java.lang.String s, char delimiter, boolean ignoreNulls)
           
static java.util.Vector<java.lang.String> parseAny(java.lang.String s, java.lang.String delimeter, boolean ignoreNulls)
           
static java.util.Vector<java.lang.String> parseAnyWords(java.lang.String s, java.lang.String delimeter, boolean ignoreNulls)
           
static java.util.Vector<java.lang.String> parseCommandFlags(java.lang.String s, java.lang.String[] flags)
           
static java.util.Vector<java.lang.String> parseCommas(java.lang.String s, boolean ignoreNulls)
           
static java.util.List<java.util.List<java.lang.String>> parseDoubleDelimited(java.lang.String text, char delim1, char delim2)
           
static java.util.Hashtable<java.lang.String,java.lang.String> parseEQParms(java.util.List<java.lang.String> parms, int start, int end)
           
static java.util.Hashtable<java.lang.String,java.lang.String> parseEQParms(java.lang.String parms)
           
static java.util.Hashtable<java.lang.String,java.lang.String> parseEQParms(java.lang.String str, java.lang.String[] parmList)
           
static java.util.Vector<java.lang.String> parseSafeSemicolonList(java.lang.String list, boolean ignoreNulls)
           
static java.util.Vector<java.lang.String> parseSemicolons(java.lang.String s, boolean ignoreNulls)
           
static java.util.Vector<java.lang.String> parseSentences(java.lang.String s)
           
static java.util.Vector<java.lang.String> parseSpaces(java.lang.String s, boolean ignoreNulls)
           
static java.util.Vector<java.lang.String> parseSquiggleDelimited(java.lang.String s, boolean ignoreNulls)
           
static java.util.Vector<java.lang.String> parseSquiggles(java.lang.String s)
           
static java.util.Vector<java.lang.String> parseTabs(java.lang.String s, boolean ignoreNulls)
           
static java.lang.String quoteIfNecessary(java.lang.String str)
           
static boolean startsAnyWith(java.lang.String[] supported, java.lang.String expertise)
           
static boolean startsAnyWithIgnoreCase(java.lang.String[] supported, java.lang.String expertise)
           
static int startsWith(java.lang.String[] supported, java.lang.String expertise)
           
static int startsWithIgnoreCase(java.lang.String[] supported, java.lang.String expertise)
           
static int stringContains(java.lang.String str1, java.lang.String str2)
           
static java.lang.String toCMObjectStringList(java.util.Enumeration<? extends CMObject> e)
           
static java.lang.String toEnvironmentalStringList(java.util.Enumeration<?> e)
           
static int[] toIntArray(java.util.List<?> V)
           
static long[] toLongArray(java.util.List<?> V)
           
static java.lang.String toSafeSemicolonList(java.util.List<?> list)
           
static java.lang.String toSafeSemicolonList(java.lang.Object[] list)
           
static java.lang.String toSemicolonList(byte[] bytes)
           
static java.lang.String toSemicolonList(java.util.Enumeration<?> bytes)
           
static java.lang.String toSemicolonList(java.util.List<?> bytes)
           
static java.lang.String toSemicolonList(java.lang.Object[] bytes)
           
static java.lang.String toSemicolonList(java.lang.String[] bytes)
           
static java.lang.String[] toStringArray(java.util.List<?> V)
           
static java.lang.String[] toStringArray(java.lang.Object[] O)
           
static java.lang.String[] toStringArray(java.util.Set<?> 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(int[] V)
           
static java.lang.String toStringList(java.util.List<?> V)
           
static java.lang.String toStringList(long[] V)
           
static java.lang.String toStringList(java.util.Map<java.lang.String,?> V)
           
static java.lang.String toStringList(java.lang.Object[] V)
           
static java.lang.String toStringList(java.util.Set<?> V)
           
static java.lang.String toStringList(short[] V)
           
static java.lang.String toStringList(java.lang.String[] V)
           
 
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 final CMParms instance()

combine

public static final java.lang.String combine(java.util.List<?> commands)

combine

public static final java.lang.String combine(java.util.List<?> commands,
                                             int startAt)

combine

public static final java.lang.String combine(java.util.List<?> commands,
                                             int startAt,
                                             int endAt)

combineWith

public static final java.lang.String combineWith(java.util.List<?> commands,
                                                 char withChar,
                                                 int startAt,
                                                 int endAt)

combineWithQuotes

public static final java.lang.String combineWithQuotes(java.util.List<?> commands,
                                                       int startAt,
                                                       int endAt)

quoteIfNecessary

public static final java.lang.String quoteIfNecessary(java.lang.String str)

combineAfterIndexWithQuotes

public static final java.lang.String combineAfterIndexWithQuotes(java.util.Vector<?> commands,
                                                                 java.lang.String match)

combineWithQuotes

public static final java.lang.String combineWithQuotes(java.util.List<?> commands,
                                                       int startAt)

combineWithTabs

public static final java.lang.String combineWithTabs(java.util.List<?> commands,
                                                     int startAt)

combineWithX

public static final java.lang.String combineWithX(java.util.List<?> commands,
                                                  java.lang.String X,
                                                  int startAt)

combine

public static final java.lang.String combine(java.util.Set<?> flags)

parse

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

paramParse

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

parse

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

parseCommas

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

parseCommandFlags

public static final java.util.Vector<java.lang.String> parseCommandFlags(java.lang.String s,
                                                                         java.lang.String[] flags)

parseTabs

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

parseAny

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

parseAnyWords

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

parseAny

public static final java.util.Vector<java.lang.String> parseAny(java.lang.String s,
                                                                char delimiter,
                                                                boolean ignoreNulls)

parseSquiggles

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

parseSentences

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

parseSquiggleDelimited

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

parseSemicolons

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

parseSpaces

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

numBits

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

cleanBit

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

getCleanBit

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

getPastBitClean

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

getPastBit

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

getBit

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

getBitWork

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

getParmStr

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

getParmCompare

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

parseEQParms

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

parseEQParms

public static final java.util.Hashtable<java.lang.String,java.lang.String> parseEQParms(java.lang.String parms)

parseEQParms

public static final java.util.Hashtable<java.lang.String,java.lang.String> parseEQParms(java.util.List<java.lang.String> parms,
                                                                                        int start,
                                                                                        int end)

parseDoubleDelimited

public static final java.util.List<java.util.List<java.lang.String>> parseDoubleDelimited(java.lang.String text,
                                                                                          char delim1,
                                                                                          char delim2)

stringContains

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

getParmPlus

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

getParmDoublePlus

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

getParmDouble

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

getParmInt

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

getParmBool

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

toStringArray

public static final java.lang.String[] toStringArray(java.util.List<?> V)

toStringArray

public static final java.lang.String[] toStringArray(java.lang.Object[] O)

toLongArray

public static final long[] toLongArray(java.util.List<?> V)

toIntArray

public static final int[] toIntArray(java.util.List<?> V)

toSemicolonList

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

toSemicolonList

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

toSemicolonList

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

toSemicolonList

public static final java.lang.String toSemicolonList(java.util.Enumeration<?> bytes)

toSemicolonList

public static final java.lang.String toSemicolonList(java.util.List<?> bytes)

toSafeSemicolonList

public static final java.lang.String toSafeSemicolonList(java.util.List<?> list)

toSafeSemicolonList

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

parseSafeSemicolonList

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

fromByteList

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

toStringArray

public static final java.lang.String[] toStringArray(java.util.Set<?> V)

toStringList

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

toStringList

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

toStringList

public static final java.lang.String toStringList(java.util.Enumeration<?> e)

toEnvironmentalStringList

public static final java.lang.String toEnvironmentalStringList(java.util.Enumeration<?> e)

toCMObjectStringList

public static final java.lang.String toCMObjectStringList(java.util.Enumeration<? extends CMObject> e)

toStringList

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

toStringList

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

toStringList

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

toStringList

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

toStringList

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

toStringList

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

toStringList

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

toStringList

public static final java.lang.String toStringList(java.util.List<?> V)

toStringList

public static final java.lang.String toStringList(java.util.Set<?> V)

appendToArray

public static final java.lang.String[] appendToArray(java.lang.String[] front,
                                                     java.lang.String[] back)

toStringList

public static final java.lang.String toStringList(java.util.Map<java.lang.String,?> V)

copyFlattenVector

public static final java.util.Vector<java.lang.Object> copyFlattenVector(java.util.List<?> V)

indexOf

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

indexOfIgnoreCase

public static final int indexOfIgnoreCase(java.util.Enumeration<?> supported,
                                          java.lang.String key)

indexOf

public static final int indexOf(int[] supported,
                                int x)

indexOf

public static final int indexOf(long[] supported,
                                long x)

indexOf

public static final int indexOf(java.util.Enumeration<?> supported,
                                java.lang.Object key)

indexOfIgnoreCase

public static final int indexOfIgnoreCase(java.util.Iterator<?> supported,
                                          java.lang.String key)

indexOf

public static final int indexOf(java.util.Iterator<?> supported,
                                java.lang.Object key)

indexOfIgnoreCase

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

contains

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

contains

public static final boolean contains(char[] supported,
                                     char c)

contains

public static final boolean contains(byte[] supported,
                                     byte b)

containsIgnoreCase

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

indexOf

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

contains

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

contains

public static final boolean contains(int[] supported,
                                     int x)

contains

public static final boolean contains(java.nio.ByteBuffer buf,
                                     byte[] bytes,
                                     int pos)

containIndex

public static final int containIndex(java.nio.ByteBuffer buf,
                                     byte[][] bytes,
                                     int pos)

startsWith

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

startsWithIgnoreCase

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

startsAnyWith

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

startsAnyWithIgnoreCase

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

endsWith

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

endsWithIgnoreCase

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

endsAnyWith

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

endsAnyWithIgnoreCase

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