com.planet_ink.coffee_mud.core
Class CMParms
java.lang.Object
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 |
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
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)