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 com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

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)