com.planet_ink.coffee_mud.WebMacros
Class AreaScriptNext
java.lang.Object
com.planet_ink.coffee_mud.WebMacros.StdWebMacro
com.planet_ink.coffee_mud.WebMacros.AreaScriptNext
- All Implemented Interfaces:
- CMObject, WebMacro, java.lang.Cloneable, java.lang.Comparable<CMObject>
- Direct Known Subclasses:
- AreaScriptData
public class AreaScriptNext
- extends StdWebMacro
|
Method Summary |
AreaScriptNext.AreaScriptInstance |
addScript(java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> list,
java.util.ArrayList<java.lang.String> prefix,
java.lang.String scriptKey,
java.lang.String immediateHost,
java.lang.String key,
java.lang.String file)
|
void |
addScripts(java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> list,
java.util.ArrayList<java.lang.String> prefix,
PhysicalAgent E)
|
void |
addShopScripts(java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> list,
java.util.ArrayList<java.lang.String> prefix,
PhysicalAgent E)
|
java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> |
getAreaScripts(ExternalHTTPRequests httpReq,
java.lang.String area)
|
boolean |
isAdminMacro()
Whether this macro is restricted to the admin web server. |
java.lang.String |
name()
The public name of this macro |
java.lang.String |
runMacro(ExternalHTTPRequests httpReq,
java.lang.String parm)
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, getFilename, getSpecialContentHeader, helpHelp, helpHelp, htmlIncomingFilter, htmlIncomingFilter, htmlOutgoingFilter, htmlOutgoingFilter, ID, initializeClass, 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 |
AreaScriptNext
public AreaScriptNext()
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
isAdminMacro
public boolean isAdminMacro()
- Description copied from interface:
WebMacro
- Whether this macro is restricted to the admin web server.
- Specified by:
isAdminMacro in interface WebMacro- Overrides:
isAdminMacro in class StdWebMacro
- Returns:
- true if the macro is restricted to the admin web server
addScript
public AreaScriptNext.AreaScriptInstance addScript(java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> list,
java.util.ArrayList<java.lang.String> prefix,
java.lang.String scriptKey,
java.lang.String immediateHost,
java.lang.String key,
java.lang.String file)
addScripts
public void addScripts(java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> list,
java.util.ArrayList<java.lang.String> prefix,
PhysicalAgent E)
addShopScripts
public void addShopScripts(java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> list,
java.util.ArrayList<java.lang.String> prefix,
PhysicalAgent E)
getAreaScripts
public java.util.TreeMap<java.lang.String,java.util.ArrayList<AreaScriptNext.AreaScriptInstance>> getAreaScripts(ExternalHTTPRequests httpReq,
java.lang.String area)
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