com.planet_ink.coffee_mud.WebMacros
Class RaceData
java.lang.Object
com.planet_ink.coffee_mud.WebMacros.StdWebMacro
com.planet_ink.coffee_mud.WebMacros.RaceData
- All Implemented Interfaces:
- CMObject, WebMacro, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class RaceData
- extends StdWebMacro
Method Summary |
static java.lang.StringBuffer |
cabilities(Race E,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
|
static java.lang.StringBuffer |
cstate(CharState E,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static java.lang.StringBuffer |
cstats(CharStats E,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static java.lang.StringBuffer |
dynAbilities(MOB mob,
java.util.List<Ability> ables,
java.lang.String ID,
Modifiable obj,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
|
static java.lang.StringBuffer |
dynEffects(java.lang.String ID,
Modifiable obj,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
|
static java.lang.StringBuffer |
dynImmunities(java.lang.String ID,
Modifiable obj,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
|
static java.lang.StringBuffer |
estats(PhyStats E,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static java.lang.StringBuffer |
itemList(java.util.List<? extends Item> items,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
boolean one)
|
java.lang.String |
name()
The public name of this macro |
java.lang.String |
runMacro(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.lang.String parm,
com.planet_ink.coffee_web.interfaces.HTTPResponse httpResp)
This method is executed only if this macro returns false for
preferBinary(). |
Methods inherited from class com.planet_ink.coffee_mud.WebMacros.StdWebMacro |
clearWebMacros, clearWebMacros, colorwebifyOnly, compareTo, copyOf, getHTTPFileData, grabFile, helpHelp, helpHelp, helpHelp, htmlIncomingFilter, htmlIncomingFilter, htmlOutgoingFilter, htmlOutgoingFilter, ID, initializeClass, isAdminMacro, isAWebPath, L, newInstance, parseOrderedParms, parseParms, parseParms, preferBinary, runBinaryMacro, safeIncomingfilter, webify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RaceData
public RaceData()
name
public java.lang.String name()
- Description copied from interface:
WebMacro
- The public name of this macro
- Specified by:
name
in interface CMObject
- Specified by:
name
in interface WebMacro
- Overrides:
name
in class StdWebMacro
- Returns:
- The public name of this macro
- See Also:
Environmental.Name()
estats
public static java.lang.StringBuffer estats(PhyStats E,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
cstats
public static java.lang.StringBuffer cstats(CharStats E,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
cstate
public static java.lang.StringBuffer cstate(CharState E,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
itemList
public static java.lang.StringBuffer itemList(java.util.List<? extends Item> items,
char c,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
boolean one)
dynAbilities
public static java.lang.StringBuffer dynAbilities(MOB mob,
java.util.List<Ability> ables,
java.lang.String ID,
Modifiable obj,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
dynEffects
public static java.lang.StringBuffer dynEffects(java.lang.String ID,
Modifiable obj,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
dynImmunities
public static java.lang.StringBuffer dynImmunities(java.lang.String ID,
Modifiable obj,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
cabilities
public static java.lang.StringBuffer cabilities(Race E,
com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize,
java.lang.String font)
runMacro
public java.lang.String runMacro(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
java.lang.String parm,
com.planet_ink.coffee_web.interfaces.HTTPResponse httpResp)
- 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.
The response object is used to set cookies and headers only. Any
response body is in the return object. Since 99% of macros are only
filling in an existing page, nothing will be done with that anyway,
and is only important when isAWebPath return true.
- Specified by:
runMacro
in interface WebMacro
- Overrides:
runMacro
in class StdWebMacro
- Parameters:
httpReq
- the external requests objectparm
- any parameter strings given to the macrohttpResp
- the response, with headers
- Returns:
- the string result of running this macro
- See Also:
WebMacro.preferBinary()
,
HTTPRequest