com.planet_ink.coffee_mud.WebMacros
Class MobData
java.lang.Object
com.planet_ink.coffee_mud.WebMacros.StdWebMacro
com.planet_ink.coffee_mud.WebMacros.MobData
- All Implemented Interfaces:
- CMObject, WebMacro, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class MobData
- extends StdWebMacro
|
Method Summary |
static java.lang.StringBuffer |
abilities(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
static java.lang.StringBuffer |
blessings(Deity E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
static java.lang.StringBuffer |
classList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms)
|
static java.lang.StringBuffer |
curses(Deity E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
static java.lang.StringBuffer |
expertiseList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms)
|
static java.lang.StringBuffer |
factions(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
static int |
getShopCardinality(ShopKeeper E,
Environmental O)
|
static java.lang.StringBuffer |
itemList(MOB oldM,
MOB M,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
java.lang.String |
name()
The public name of this macro |
static java.lang.StringBuffer |
powers(Deity E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
static java.lang.StringBuffer |
priceFactors(Economics E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
java.lang.String |
runMacro(ExternalHTTPRequests httpReq,
java.lang.String parm)
This method is executed only if this macro returns false for preferBinary(). |
static java.lang.String |
senses(Environmental E,
boolean firstTime,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms)
|
static java.lang.StringBuffer |
shopkeeper(ShopKeeper E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
|
| Methods inherited from class com.planet_ink.coffee_mud.WebMacros.StdWebMacro |
clearWebMacros, clearWebMacros, colorwebifyOnly, compareTo, copyOf, getFilename, getSpecialContentHeader, helpHelp, helpHelp, htmlIncomingFilter, htmlIncomingFilter, htmlOutgoingFilter, htmlOutgoingFilter, ID, initializeClass, isAdminMacro, isAWebPath, newInstance, parseOrderedParms, parseParms, preferBinary, runBinaryMacro, webify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MobData
public MobData()
name
public java.lang.String name()
- Description copied from interface:
WebMacro
- The public name of this macro
- Specified by:
name in interface WebMacro- Overrides:
name in class StdWebMacro
- Returns:
- The public name of this macro
getShopCardinality
public static int getShopCardinality(ShopKeeper E,
Environmental O)
senses
public static java.lang.String senses(Environmental E,
boolean firstTime,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms)
abilities
public static java.lang.StringBuffer abilities(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
expertiseList
public static java.lang.StringBuffer expertiseList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms)
blessings
public static java.lang.StringBuffer blessings(Deity E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
curses
public static java.lang.StringBuffer curses(Deity E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
factions
public static java.lang.StringBuffer factions(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
classList
public static java.lang.StringBuffer classList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms)
powers
public static java.lang.StringBuffer powers(Deity E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
priceFactors
public static java.lang.StringBuffer priceFactors(Economics E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
shopkeeper
public static java.lang.StringBuffer shopkeeper(ShopKeeper E,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
itemList
public static java.lang.StringBuffer itemList(MOB oldM,
MOB M,
ExternalHTTPRequests httpReq,
java.util.Hashtable parms,
int borderSize)
runMacro
public java.lang.String runMacro(ExternalHTTPRequests httpReq,
java.lang.String parm)
- Description copied from interface:
WebMacro
- This method is executed only if this macro returns false for preferBinary().
It will execute the macro and return its results as a string, which is then
substituted for the macro reference in the web page where the macro was found.
- Specified by:
runMacro in interface WebMacro- Overrides:
runMacro in class StdWebMacro
- Parameters:
httpReq - the external requests objectparm - any parameter strigs given to the macro
- Returns:
- the string result of running this macro
- See Also:
WebMacro.preferBinary(),
ExternalHTTPRequests