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

Method Detail

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)