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 itemID)
|
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 |
cleanArticles(java.lang.String s)
|
boolean |
containsString(java.lang.String toSrchStr,
java.lang.String srchStr)
|
void |
evoke(MOB mob,
java.util.Vector 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,
int wornFilter,
boolean exactOnly)
|
Item |
fetchAvailableItem(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
int wornFilter,
boolean exactOnly)
|
java.util.List<Item> |
fetchAvailableItems(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
int wornFilter,
boolean exactOnly)
|
Environmental |
fetchEnvironmental(java.util.Collection<? extends Environmental> list,
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)
|
java.util.List<Item> |
fetchItemList(Environmental from,
MOB mob,
Item container,
java.util.List<java.lang.String> commands,
int preferredLoc,
boolean visionMatters)
|
CMObject |
findCommand(MOB mob,
java.util.List<java.lang.String> commands)
|
java.lang.String |
getAnEvokeWord(MOB mob,
java.lang.String word)
|
java.lang.String |
getContextName(java.util.Collection list,
Environmental E)
|
java.lang.String |
getContextName(java.lang.Object[] list,
Environmental E)
|
int |
getContextNumber(java.util.Collection list,
Environmental E)
|
int |
getContextNumber(java.lang.Object[] list,
Environmental E)
|
java.lang.String |
getContextSameName(java.util.Collection list,
Environmental E)
|
java.lang.String |
getContextSameName(java.lang.Object[] list,
Environmental E)
|
int |
getContextSameNumber(java.util.Collection list,
Environmental E)
|
int |
getContextSameNumber(java.lang.Object[] list,
Environmental E)
|
Ability |
getToEvoke(MOB mob,
java.util.List<java.lang.String> commands)
|
java.lang.String |
insertUnColoredAdjective(java.lang.String str,
java.lang.String adjective)
|
boolean |
isAnArticle(java.lang.String s)
|
java.lang.String |
makePlural(java.lang.String str)
|
java.lang.String |
matchAnyCurrencySet(java.lang.String itemID)
|
double |
matchAnyDenomination(java.lang.String currency,
java.lang.String itemID)
|
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)
|
java.lang.Object[] |
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)
|
Item |
possibleContainer(MOB mob,
java.util.List<java.lang.String> commands,
boolean withStuff,
int wornFilter)
|
java.util.List<Container> |
possibleContainers(MOB mob,
java.util.List<java.lang.String> commands,
int wornFilter,
boolean withContentOnly)
|
Item |
possibleRoomGold(MOB seer,
Room room,
Container container,
java.lang.String itemID)
|
boolean |
preEvoke(MOB mob,
java.util.List<java.lang.String> commands,
int secondsElapsed,
double actionsRemaining)
|
java.lang.String |
returnTime(long millis,
long ticks)
|
java.lang.String |
startWithAorAn(java.lang.String str)
|
java.lang.String |
stripPunctuation(java.lang.String str)
|
java.lang.String |
toEnglishStringList(java.lang.String[] V)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
isAnArticle
boolean isAnArticle(java.lang.String s)
cleanArticles
java.lang.String cleanArticles(java.lang.String s)
stripPunctuation
java.lang.String stripPunctuation(java.lang.String str)
makePlural
java.lang.String makePlural(java.lang.String str)
toEnglishStringList
java.lang.String toEnglishStringList(java.lang.String[] V)
insertUnColoredAdjective
java.lang.String insertUnColoredAdjective(java.lang.String str,
java.lang.String adjective)
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 commands)
containsString
boolean containsString(java.lang.String toSrchStr,
java.lang.String srchStr)
bumpDotNumber
java.lang.String bumpDotNumber(java.lang.String srchStr)
fetchEnvironmental
Environmental fetchEnvironmental(java.util.Collection<? extends Environmental> list,
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)
fetchAvailableItem
Item fetchAvailableItem(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
int wornFilter,
boolean exactOnly)
fetchAvailableItems
java.util.List<Item> fetchAvailableItems(java.util.List<Item> list,
java.lang.String srchStr,
Item goodLocation,
int wornFilter,
boolean exactOnly)
getContextNumber
int getContextNumber(java.lang.Object[] list,
Environmental E)
getContextNumber
int getContextNumber(java.util.Collection list,
Environmental E)
getContextName
java.lang.String getContextName(java.util.Collection list,
Environmental E)
getContextName
java.lang.String getContextName(java.lang.Object[] list,
Environmental E)
getContextSameNumber
int getContextSameNumber(java.lang.Object[] list,
Environmental E)
getContextSameNumber
int getContextSameNumber(java.util.Collection list,
Environmental E)
getContextSameName
java.lang.String getContextSameName(java.util.Collection list,
Environmental E)
getContextSameName
java.lang.String getContextSameName(java.lang.Object[] list,
Environmental E)
fetchAvailable
Environmental fetchAvailable(java.util.Collection<? extends Environmental> list,
java.lang.String srchStr,
Item goodLocation,
int wornFilter,
boolean exactOnly)
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,
int preferredLoc,
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
java.lang.Object[] parseMoneyStringSDL(MOB mob,
java.lang.String amount,
java.lang.String correctCurrency)
matchAnyCurrencySet
java.lang.String matchAnyCurrencySet(java.lang.String itemID)
matchAnyDenomination
double matchAnyDenomination(java.lang.String currency,
java.lang.String itemID)
possibleRoomGold
Item possibleRoomGold(MOB seer,
Room room,
Container container,
java.lang.String itemID)
bestPossibleGold
Item bestPossibleGold(MOB mob,
Container container,
java.lang.String itemID)
possibleContainers
java.util.List<Container> possibleContainers(MOB mob,
java.util.List<java.lang.String> commands,
int wornFilter,
boolean withContentOnly)
possibleContainer
Item possibleContainer(MOB mob,
java.util.List<java.lang.String> commands,
boolean withStuff,
int wornFilter)
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)