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


Field Summary
static int FLAG_ALL
           
static int FLAG_DOT
           
static int FLAG_STR
           
 
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.Vector 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.Vector list, java.lang.String srchStr, Item goodLocation, int wornReqCode, boolean exactOnly)
           
 Item fetchAvailableItem(java.util.Vector list, java.lang.String srchStr, Item goodLocation, int wornReqCode, boolean exactOnly)
           
 Environmental fetchEnvironmental(Environmental[] list, java.lang.String srchStr, boolean exactOnly)
           
 Environmental fetchEnvironmental(java.util.Hashtable list, java.lang.String srchStr, boolean exactOnly)
           
 Environmental fetchEnvironmental(java.util.Vector list, java.lang.String srchStr, boolean exactOnly)
           
 java.lang.Object[] fetchFlags(java.lang.String srchStr)
           
 java.util.Vector fetchItemList(Environmental from, MOB mob, Item container, java.util.Vector commands, int preferredLoc, boolean visionMatters)
           
 java.lang.Object findCommand(MOB mob, java.util.Vector commands)
           
 java.lang.String getAnEvokeWord(MOB mob, java.lang.String word)
           
 java.lang.String getContextName(java.lang.Object[] list, Environmental E)
           
 java.lang.String getContextName(java.util.Vector list, Environmental E)
           
 int getContextNumber(java.lang.Object[] list, Environmental E)
           
 int getContextNumber(java.util.Vector list, Environmental E)
           
 java.lang.String getContextSameName(java.lang.Object[] list, Environmental E)
           
 java.lang.String getContextSameName(java.util.Vector list, Environmental E)
           
 int getContextSameNumber(java.lang.Object[] list, Environmental E)
           
 int getContextSameNumber(java.util.Vector list, Environmental E)
           
 Ability getToEvoke(MOB mob, java.util.Vector commands)
           
 java.lang.String insertUnColoredAdjective(java.lang.String str, java.lang.String adjective)
           
 boolean isAnArticle(java.lang.String s)
           
 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.Vector commands, java.lang.String error)
           
 Item possibleContainer(MOB mob, java.util.Vector commands, boolean withStuff, int wornReqCode)
           
 java.util.Vector possibleContainers(MOB mob, java.util.Vector commands, int wornReqCode, boolean withContentOnly)
           
 Item possibleRoomGold(MOB seer, Room room, Item container, java.lang.String itemID)
           
 boolean preEvoke(MOB mob, java.util.Vector commands, int secondsElapsed, double actionsRemaining)
           
 java.lang.String returnTime(long millis, long ticks)
           
 java.lang.String startWithAorAn(java.lang.String str)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, 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
 

Field Detail

FLAG_STR

static final int FLAG_STR
See Also:
Constant Field Values

FLAG_DOT

static final int FLAG_DOT
See Also:
Constant Field Values

FLAG_ALL

static final int FLAG_ALL
See Also:
Constant Field Values
Method Detail

isAnArticle

boolean isAnArticle(java.lang.String s)

cleanArticles

java.lang.String cleanArticles(java.lang.String s)

insertUnColoredAdjective

java.lang.String insertUnColoredAdjective(java.lang.String str,
                                          java.lang.String adjective)

startWithAorAn

java.lang.String startWithAorAn(java.lang.String str)

findCommand

java.lang.Object findCommand(MOB mob,
                             java.util.Vector 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.Vector commands)

preEvoke

boolean preEvoke(MOB mob,
                 java.util.Vector 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)

fetchFlags

java.lang.Object[] fetchFlags(java.lang.String srchStr)

fetchEnvironmental

Environmental fetchEnvironmental(java.util.Vector list,
                                 java.lang.String srchStr,
                                 boolean exactOnly)

fetchEnvironmental

Environmental fetchEnvironmental(java.util.Hashtable list,
                                 java.lang.String srchStr,
                                 boolean exactOnly)

fetchEnvironmental

Environmental fetchEnvironmental(Environmental[] list,
                                 java.lang.String srchStr,
                                 boolean exactOnly)

fetchAvailableItem

Item fetchAvailableItem(java.util.Vector list,
                        java.lang.String srchStr,
                        Item goodLocation,
                        int wornReqCode,
                        boolean exactOnly)

getContextNumber

int getContextNumber(java.lang.Object[] list,
                     Environmental E)

getContextNumber

int getContextNumber(java.util.Vector list,
                     Environmental E)

getContextName

java.lang.String getContextName(java.util.Vector 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.Vector list,
                         Environmental E)

getContextSameName

java.lang.String getContextSameName(java.util.Vector list,
                                    Environmental E)

getContextSameName

java.lang.String getContextSameName(java.lang.Object[] list,
                                    Environmental E)

fetchAvailable

Environmental fetchAvailable(java.util.Vector list,
                             java.lang.String srchStr,
                             Item goodLocation,
                             int wornReqCode,
                             boolean exactOnly)

parseShopkeeper

Environmental parseShopkeeper(MOB mob,
                              java.util.Vector commands,
                              java.lang.String error)

fetchItemList

java.util.Vector fetchItemList(Environmental from,
                               MOB mob,
                               Item container,
                               java.util.Vector 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,
                      Item container,
                      java.lang.String itemID)

bestPossibleGold

Item bestPossibleGold(MOB mob,
                      Container container,
                      java.lang.String itemID)

possibleContainers

java.util.Vector possibleContainers(MOB mob,
                                    java.util.Vector commands,
                                    int wornReqCode,
                                    boolean withContentOnly)

possibleContainer

Item possibleContainer(MOB mob,
                       java.util.Vector commands,
                       boolean withStuff,
                       int wornReqCode)

returnTime

java.lang.String returnTime(long millis,
                            long ticks)

calculateMaxToGive

int calculateMaxToGive(MOB mob,
                       java.util.Vector commands,
                       boolean breakPackages,
                       Environmental checkWhat,
                       boolean getOnly)