com.planet_ink.coffee_mud.Libraries.interfaces
Interface EnglishParsing
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- EnglishParser
public interface EnglishParsing
- extends CMLibrary
Method Summary |
Item |
bestPossibleGold(MOB mob,
Container container,
java.lang.String moneyStr)
|
java.lang.String |
bumpDotNumber(java.lang.String srchStr)
|
int |
calculateMaxToGive(MOB mob,
java.util.List<java.lang.String> commands,
boolean breakPackages,
Environmental checkWhat,
boolean getOnly)
|
java.lang.String |
cleanPrepositions(java.lang.String s)
|
boolean |
containsString(java.lang.String toSrchStr,
java.lang.String srchStr)
|
java.lang.String |
coordDescShort(long[] coords)
|
java.lang.String |
directionDescShort(double[] dir)
|
java.lang.String |
directionDescShortest(double[] dir)
|
java.lang.String |
distanceDescShort(long distance)
|
void |
evoke(MOB mob,
java.util.Vector<java.lang.String> commands)
|
boolean |
evokedBy(Ability thisAbility,
java.lang.String thisWord)
|
boolean |
evokedBy(Ability thisAbility,
java.lang.String thisWord,
java.lang.String secondWord)
|
Environmental |
fetchAvailable(java.util.Collection<? extends Environmental> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly)
|
Environmental |
fetchAvailable(java.util.Collection<? extends Environmental> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly,
int[] counterSlap)
|
Item |
fetchAvailableItem(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly)
|
java.util.List<Item> |
fetchAvailableItems(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly)
|
Environmental |
fetchEnvironmental(java.util.Enumeration<? extends Environmental> iter,
java.lang.String srchStr,
boolean exactOnly)
|
Environmental |
fetchEnvironmental(java.lang.Iterable<? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
|
Environmental |
fetchEnvironmental(java.util.Iterator<? extends Environmental> iter,
java.lang.String srchStr,
boolean exactOnly)
|
Environmental |
fetchEnvironmental(java.util.Map<java.lang.String,? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
|
java.util.List<Environmental> |
fetchEnvironmentals(java.util.List<? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
|
Exit |
fetchExit(java.lang.Iterable<? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
|
java.util.List<Item> |
fetchItemList(Environmental from,
MOB mob,
Item container,
java.util.List<java.lang.String> commands,
Filterer<Environmental> filter,
boolean visionMatters)
|
CMObject |
findCommand(MOB mob,
java.util.List<java.lang.String> commands)
|
java.util.List<java.lang.String> |
getAllContextNames(java.util.Collection<? extends Environmental> list,
Filterer<Environmental> filter)
|
java.lang.String |
getAnEvokeWord(MOB mob,
java.lang.String word)
|
java.lang.String |
getContextName(java.util.Collection<? extends Environmental> list,
Environmental E)
|
java.lang.String |
getContextName(Environmental[] list,
Environmental E)
|
java.lang.String |
getContextName(ItemCollection cont,
Environmental E)
|
int |
getContextNumber(java.util.Collection<? extends Environmental> list,
Environmental E)
|
int |
getContextNumber(Environmental[] list,
Environmental E)
|
int |
getContextNumber(ItemCollection cont,
Environmental E)
|
java.lang.String |
getContextSameName(java.util.Collection<? extends Environmental> list,
Environmental E)
|
java.lang.String |
getContextSameName(Environmental[] list,
Environmental E)
|
java.lang.String |
getContextSameName(ItemCollection cont,
Environmental E)
|
int |
getContextSameNumber(java.util.Collection<? extends Environmental> list,
Environmental E)
|
int |
getContextSameNumber(Environmental[] list,
Environmental E)
|
int |
getContextSameNumber(ItemCollection cont,
Environmental E)
|
java.lang.String |
getFirstWord(java.lang.String str)
|
long |
getMillisMultiplierByName(java.lang.String timeName)
|
Ability |
getToEvoke(MOB mob,
java.util.List<java.lang.String> commands)
|
boolean |
hasPunctuation(java.lang.String str)
|
java.lang.String |
insertAdjectives(java.lang.String paragraph,
java.lang.String[] adjsToChoose,
int pctChance)
|
java.lang.String |
insertUnColoredAdjective(java.lang.String str,
java.lang.String adjective)
|
boolean |
isAnArticle(java.lang.String s)
|
boolean |
isPunctuation(byte b)
|
java.lang.String |
makePlural(java.lang.String str)
|
java.lang.String |
makeSingular(java.lang.String str)
|
java.lang.String |
matchAnyCurrencySet(java.lang.String moneyStr)
|
double |
matchAnyDenomination(java.lang.String currency,
java.lang.String moneyStr)
|
long |
numPossibleGold(Environmental mine,
java.lang.String itemID)
|
java.lang.String |
numPossibleGoldCurrency(Environmental mine,
java.lang.String itemID)
|
double |
numPossibleGoldDenomination(Environmental mine,
java.lang.String currency,
java.lang.String itemID)
|
Triad<java.lang.String,java.lang.Double,java.lang.Long> |
parseMoneyStringSDL(MOB mob,
java.lang.String amount,
java.lang.String correctCurrency)
|
Environmental |
parseShopkeeper(MOB mob,
java.util.List<java.lang.String> commands,
java.lang.String error)
|
java.lang.Long |
parseSpaceDistance(java.lang.String dist)
|
java.util.List<java.lang.String> |
parseWords(java.lang.String thisStr)
|
Item |
possibleContainer(MOB mob,
java.util.List<java.lang.String> commands,
boolean withStuff,
Filterer<Environmental> filter)
|
java.util.List<Container> |
possibleContainers(MOB mob,
java.util.List<java.lang.String> commands,
Filterer<Environmental> filter,
boolean withContentOnly)
|
Item |
possibleRoomGold(MOB seer,
Room room,
Container container,
java.lang.String moneyStr)
|
boolean |
preEvoke(MOB mob,
java.util.List<java.lang.String> commands,
int secondsElapsed,
double actionsRemaining)
|
int |
probabilityOfBeingEnglish(java.lang.String str)
|
java.lang.String |
properIndefiniteArticle(java.lang.String str)
|
java.lang.String |
removeArticleLead(java.lang.String s)
|
java.lang.String |
returnTime(long millis,
long ticks)
|
java.lang.String |
sizeDescShort(long size)
|
java.lang.String |
speedDescShort(double speed)
|
boolean |
startsWithAnArticle(java.lang.String s)
|
java.lang.String |
startWithAorAn(java.lang.String str)
|
java.lang.String |
stripPunctuation(java.lang.String str)
|
java.lang.String |
toEnglishStringList(java.lang.Class<? extends java.lang.Enum<?>> enumer,
boolean andOr)
|
java.lang.String |
toEnglishStringList(java.util.Collection<? extends java.lang.Object> V)
|
java.lang.String |
toEnglishStringList(java.lang.String[] V)
|
Methods inherited from interface java.lang.Comparable |
compareTo |
isAnArticle
boolean isAnArticle(java.lang.String s)
removeArticleLead
java.lang.String removeArticleLead(java.lang.String s)
cleanPrepositions
java.lang.String cleanPrepositions(java.lang.String s)
startsWithAnArticle
boolean startsWithAnArticle(java.lang.String s)
stripPunctuation
java.lang.String stripPunctuation(java.lang.String str)
isPunctuation
boolean isPunctuation(byte b)
hasPunctuation
boolean hasPunctuation(java.lang.String str)
makePlural
java.lang.String makePlural(java.lang.String str)
makeSingular
java.lang.String makeSingular(java.lang.String str)
getFirstWord
java.lang.String getFirstWord(java.lang.String str)
properIndefiniteArticle
java.lang.String properIndefiniteArticle(java.lang.String str)
toEnglishStringList
java.lang.String toEnglishStringList(java.lang.String[] V)
toEnglishStringList
java.lang.String toEnglishStringList(java.lang.Class<? extends java.lang.Enum<?>> enumer,
boolean andOr)
toEnglishStringList
java.lang.String toEnglishStringList(java.util.Collection<? extends java.lang.Object> V)
insertUnColoredAdjective
java.lang.String insertUnColoredAdjective(java.lang.String str,
java.lang.String adjective)
insertAdjectives
java.lang.String insertAdjectives(java.lang.String paragraph,
java.lang.String[] adjsToChoose,
int pctChance)
startWithAorAn
java.lang.String startWithAorAn(java.lang.String str)
findCommand
CMObject findCommand(MOB mob,
java.util.List<java.lang.String> commands)
evokedBy
boolean evokedBy(Ability thisAbility,
java.lang.String thisWord)
evokedBy
boolean evokedBy(Ability thisAbility,
java.lang.String thisWord,
java.lang.String secondWord)
getAnEvokeWord
java.lang.String getAnEvokeWord(MOB mob,
java.lang.String word)
getToEvoke
Ability getToEvoke(MOB mob,
java.util.List<java.lang.String> commands)
preEvoke
boolean preEvoke(MOB mob,
java.util.List<java.lang.String> commands,
int secondsElapsed,
double actionsRemaining)
evoke
void evoke(MOB mob,
java.util.Vector<java.lang.String> commands)
containsString
boolean containsString(java.lang.String toSrchStr,
java.lang.String srchStr)
bumpDotNumber
java.lang.String bumpDotNumber(java.lang.String srchStr)
parseWords
java.util.List<java.lang.String> parseWords(java.lang.String thisStr)
fetchExit
Exit fetchExit(java.lang.Iterable<? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
fetchEnvironmental
Environmental fetchEnvironmental(java.lang.Iterable<? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
fetchEnvironmental
Environmental fetchEnvironmental(java.util.Enumeration<? extends Environmental> iter,
java.lang.String srchStr,
boolean exactOnly)
fetchEnvironmental
Environmental fetchEnvironmental(java.util.Map<java.lang.String,? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
fetchEnvironmentals
java.util.List<Environmental> fetchEnvironmentals(java.util.List<? extends Environmental> list,
java.lang.String srchStr,
boolean exactOnly)
fetchEnvironmental
Environmental fetchEnvironmental(java.util.Iterator<? extends Environmental> iter,
java.lang.String srchStr,
boolean exactOnly)
fetchAvailableItem
Item fetchAvailableItem(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly)
fetchAvailableItems
java.util.List<Item> fetchAvailableItems(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly)
getContextNumber
int getContextNumber(Environmental[] list,
Environmental E)
getContextNumber
int getContextNumber(java.util.Collection<? extends Environmental> list,
Environmental E)
getContextNumber
int getContextNumber(ItemCollection cont,
Environmental E)
getContextName
java.lang.String getContextName(java.util.Collection<? extends Environmental> list,
Environmental E)
getAllContextNames
java.util.List<java.lang.String> getAllContextNames(java.util.Collection<? extends Environmental> list,
Filterer<Environmental> filter)
getContextName
java.lang.String getContextName(Environmental[] list,
Environmental E)
getContextName
java.lang.String getContextName(ItemCollection cont,
Environmental E)
getContextSameNumber
int getContextSameNumber(Environmental[] list,
Environmental E)
getContextSameNumber
int getContextSameNumber(java.util.Collection<? extends Environmental> list,
Environmental E)
getContextSameNumber
int getContextSameNumber(ItemCollection cont,
Environmental E)
getContextSameName
java.lang.String getContextSameName(java.util.Collection<? extends Environmental> list,
Environmental E)
getContextSameName
java.lang.String getContextSameName(Environmental[] list,
Environmental E)
getContextSameName
java.lang.String getContextSameName(ItemCollection cont,
Environmental E)
fetchAvailable
Environmental fetchAvailable(java.util.Collection<? extends Environmental> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly)
fetchAvailable
Environmental fetchAvailable(java.util.Collection<? extends Environmental> list,
java.lang.String srchStr,
Item goodLocation,
Filterer<Environmental> filter,
boolean exactOnly,
int[] counterSlap)
parseShopkeeper
Environmental parseShopkeeper(MOB mob,
java.util.List<java.lang.String> commands,
java.lang.String error)
fetchItemList
java.util.List<Item> fetchItemList(Environmental from,
MOB mob,
Item container,
java.util.List<java.lang.String> commands,
Filterer<Environmental> filter,
boolean visionMatters)
numPossibleGold
long numPossibleGold(Environmental mine,
java.lang.String itemID)
numPossibleGoldCurrency
java.lang.String numPossibleGoldCurrency(Environmental mine,
java.lang.String itemID)
numPossibleGoldDenomination
double numPossibleGoldDenomination(Environmental mine,
java.lang.String currency,
java.lang.String itemID)
parseMoneyStringSDL
Triad<java.lang.String,java.lang.Double,java.lang.Long> parseMoneyStringSDL(MOB mob,
java.lang.String amount,
java.lang.String correctCurrency)
getMillisMultiplierByName
long getMillisMultiplierByName(java.lang.String timeName)
matchAnyCurrencySet
java.lang.String matchAnyCurrencySet(java.lang.String moneyStr)
matchAnyDenomination
double matchAnyDenomination(java.lang.String currency,
java.lang.String moneyStr)
possibleRoomGold
Item possibleRoomGold(MOB seer,
Room room,
Container container,
java.lang.String moneyStr)
bestPossibleGold
Item bestPossibleGold(MOB mob,
Container container,
java.lang.String moneyStr)
possibleContainers
java.util.List<Container> possibleContainers(MOB mob,
java.util.List<java.lang.String> commands,
Filterer<Environmental> filter,
boolean withContentOnly)
possibleContainer
Item possibleContainer(MOB mob,
java.util.List<java.lang.String> commands,
boolean withStuff,
Filterer<Environmental> filter)
returnTime
java.lang.String returnTime(long millis,
long ticks)
calculateMaxToGive
int calculateMaxToGive(MOB mob,
java.util.List<java.lang.String> commands,
boolean breakPackages,
Environmental checkWhat,
boolean getOnly)
probabilityOfBeingEnglish
int probabilityOfBeingEnglish(java.lang.String str)
sizeDescShort
java.lang.String sizeDescShort(long size)
distanceDescShort
java.lang.String distanceDescShort(long distance)
coordDescShort
java.lang.String coordDescShort(long[] coords)
speedDescShort
java.lang.String speedDescShort(double speed)
directionDescShort
java.lang.String directionDescShort(double[] dir)
directionDescShortest
java.lang.String directionDescShortest(double[] dir)
parseSpaceDistance
java.lang.Long parseSpaceDistance(java.lang.String dist)