com.planet_ink.coffee_mud.Commands
Class ListCmd
java.lang.Object
com.planet_ink.coffee_mud.Commands.StdCommand
com.planet_ink.coffee_mud.Commands.ListCmd
- All Implemented Interfaces:
- Command, CMObject, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class ListCmd
- extends StdCommand
| Fields inherited from class com.planet_ink.coffee_mud.Commands.StdCommand |
ID |
|
Method Summary |
void |
addScripts(DVector DV,
Room R,
ShopKeeper SK,
MOB M,
Item I,
PhysicalAgent E)
|
void |
addShopScripts(DVector DV,
Room R,
MOB M,
Item I,
Environmental E)
|
void |
archonlist(MOB mob,
java.util.Vector commands)
|
java.lang.StringBuilder |
areaConquests(java.util.Enumeration these)
|
boolean |
canBeOrdered()
Whether the a group leader or charmer can order their followers
to do this command. |
void |
dumpThreadGroup(java.lang.StringBuilder lines,
java.lang.ThreadGroup tGroup,
boolean ignoreZeroTickThreads)
|
boolean |
execute(MOB mob,
java.util.Vector commands,
int metaFlags)
This method actually performs the command, when the given parsed
set of command-line words. |
java.lang.String[] |
getAccessWords()
Returns the set of command words, with the most public one first,
that are entered by the user to initiate this command. |
int |
getAnyCode(MOB mob)
|
int |
getMyCmdCode(MOB mob,
java.lang.String s)
|
java.util.Vector |
getMyCmdWords(MOB mob)
|
java.lang.StringBuilder |
journalList(java.lang.String partialjournal)
|
void |
listAccounts(MOB mob,
java.util.Vector commands)
|
java.lang.String |
listClanGovernments(MOB mob,
java.util.List commands)
|
java.lang.String |
listClans(MOB mob,
java.util.List commands)
|
java.lang.String |
listComponents()
|
java.lang.StringBuilder |
listContent(MOB mob,
java.util.Vector commands)
|
java.lang.String |
listEnvResources(boolean shortList)
|
java.lang.String |
listExpertises()
|
java.lang.String |
listHelpFileRequests(MOB mob,
java.lang.String rest)
|
java.lang.StringBuilder |
listJournals()
|
java.lang.StringBuilder |
listLinkages(MOB mob)
|
void |
listLog(MOB mob,
java.util.Vector commands)
|
java.lang.String |
listMaterials()
|
void |
listPolls(MOB mob,
java.util.Vector commands)
|
java.lang.StringBuilder |
listQuests()
|
java.lang.StringBuilder |
listRaceCats(java.util.Enumeration these,
boolean shortList)
|
java.lang.StringBuilder |
listRaces(java.util.Enumeration these,
boolean shortList)
|
java.lang.String |
listRecipes(MOB mob,
java.lang.String rest)
|
java.lang.StringBuilder |
listReports(MOB mob)
|
java.lang.String |
listResources(MOB mob,
java.lang.String parm)
|
java.lang.StringBuilder |
listScripts(MOB mob,
java.util.Vector cmds)
|
java.lang.StringBuilder |
listSubOps(MOB mob)
|
java.lang.StringBuilder |
listThreads(MOB mob,
boolean ignoreZeroTickThreads)
|
java.lang.StringBuilder |
listTicks(java.lang.String whichTickTock)
|
java.lang.String |
listTitles()
|
void |
listUsers(MOB mob,
java.util.Vector commands)
|
boolean |
pause(Session sess)
|
protected java.lang.String |
reallyFindOneWays(MOB mob,
java.util.Vector commands)
|
java.lang.StringBuilder |
roomDetails(java.util.Enumeration these,
Room likeRoom)
|
java.lang.StringBuilder |
roomDetails(java.util.Vector these,
Room likeRoom)
|
java.lang.StringBuilder |
roomExpires(java.util.Enumeration these,
Room likeRoom)
|
java.lang.StringBuilder |
roomPropertyDetails(java.util.Enumeration these,
Room likeRoom)
|
java.lang.StringBuilder |
roomResources(java.util.Enumeration these,
Room likeRoom)
|
java.lang.StringBuilder |
roomResources(java.util.Vector these,
Room likeRoom)
|
java.lang.StringBuilder |
roomTypes(java.util.Enumeration these,
Room likeRoom)
|
java.lang.StringBuilder |
roomTypes(java.util.Vector these,
Room likeRoom)
|
protected java.lang.String |
unlinkedExits(MOB mob,
java.util.Vector commands)
|
| Methods inherited from class com.planet_ink.coffee_mud.Commands.StdCommand |
actionsCost, checkedActionsCost, combatActionsCost, compareTo, copyOf, executeInternal, ID, initializeClass, newInstance, preExecute, securityCheck, staffCommand |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SECURITY_LISTMAP
public static final java.lang.String[][] SECURITY_LISTMAP
ListCmd
public ListCmd()
getAccessWords
public java.lang.String[] getAccessWords()
- Description copied from interface:
Command
- Returns the set of command words, with the most public one first,
that are entered by the user to initiate this command.
- Specified by:
getAccessWords in interface Command- Overrides:
getAccessWords in class StdCommand
- Returns:
- the set of command words that the user enters
roomDetails
public java.lang.StringBuilder roomDetails(java.util.Vector these,
Room likeRoom)
roomDetails
public java.lang.StringBuilder roomDetails(java.util.Enumeration these,
Room likeRoom)
roomExpires
public java.lang.StringBuilder roomExpires(java.util.Enumeration these,
Room likeRoom)
roomPropertyDetails
public java.lang.StringBuilder roomPropertyDetails(java.util.Enumeration these,
Room likeRoom)
roomTypes
public java.lang.StringBuilder roomTypes(java.util.Vector these,
Room likeRoom)
roomTypes
public java.lang.StringBuilder roomTypes(java.util.Enumeration these,
Room likeRoom)
roomResources
public java.lang.StringBuilder roomResources(java.util.Vector these,
Room likeRoom)
roomResources
public java.lang.StringBuilder roomResources(java.util.Enumeration these,
Room likeRoom)
areaConquests
public java.lang.StringBuilder areaConquests(java.util.Enumeration these)
dumpThreadGroup
public void dumpThreadGroup(java.lang.StringBuilder lines,
java.lang.ThreadGroup tGroup,
boolean ignoreZeroTickThreads)
listThreads
public java.lang.StringBuilder listThreads(MOB mob,
boolean ignoreZeroTickThreads)
addScripts
public void addScripts(DVector DV,
Room R,
ShopKeeper SK,
MOB M,
Item I,
PhysicalAgent E)
addShopScripts
public void addShopScripts(DVector DV,
Room R,
MOB M,
Item I,
Environmental E)
listScripts
public java.lang.StringBuilder listScripts(MOB mob,
java.util.Vector cmds)
listLinkages
public java.lang.StringBuilder listLinkages(MOB mob)
journalList
public java.lang.StringBuilder journalList(java.lang.String partialjournal)
listReports
public java.lang.StringBuilder listReports(MOB mob)
listUsers
public void listUsers(MOB mob,
java.util.Vector commands)
listAccounts
public void listAccounts(MOB mob,
java.util.Vector commands)
listRaces
public java.lang.StringBuilder listRaces(java.util.Enumeration these,
boolean shortList)
listRaceCats
public java.lang.StringBuilder listRaceCats(java.util.Enumeration these,
boolean shortList)
listQuests
public java.lang.StringBuilder listQuests()
listJournals
public java.lang.StringBuilder listJournals()
listTicks
public java.lang.StringBuilder listTicks(java.lang.String whichTickTock)
listSubOps
public java.lang.StringBuilder listSubOps(MOB mob)
reallyFindOneWays
protected java.lang.String reallyFindOneWays(MOB mob,
java.util.Vector commands)
unlinkedExits
protected java.lang.String unlinkedExits(MOB mob,
java.util.Vector commands)
listResources
public java.lang.String listResources(MOB mob,
java.lang.String parm)
listHelpFileRequests
public java.lang.String listHelpFileRequests(MOB mob,
java.lang.String rest)
listRecipes
public java.lang.String listRecipes(MOB mob,
java.lang.String rest)
listMaterials
public java.lang.String listMaterials()
listEnvResources
public java.lang.String listEnvResources(boolean shortList)
getMyCmdWords
public java.util.Vector getMyCmdWords(MOB mob)
getMyCmdCode
public int getMyCmdCode(MOB mob,
java.lang.String s)
getAnyCode
public int getAnyCode(MOB mob)
listComponents
public java.lang.String listComponents()
listExpertises
public java.lang.String listExpertises()
listTitles
public java.lang.String listTitles()
listClanGovernments
public java.lang.String listClanGovernments(MOB mob,
java.util.List commands)
listClans
public java.lang.String listClans(MOB mob,
java.util.List commands)
listContent
public java.lang.StringBuilder listContent(MOB mob,
java.util.Vector commands)
listPolls
public void listPolls(MOB mob,
java.util.Vector commands)
pause
public boolean pause(Session sess)
listLog
public void listLog(MOB mob,
java.util.Vector commands)
archonlist
public void archonlist(MOB mob,
java.util.Vector commands)
execute
public boolean execute(MOB mob,
java.util.Vector commands,
int metaFlags)
throws java.io.IOException
- Description copied from interface:
Command
- This method actually performs the command, when the given parsed
set of command-line words. The commands list is almost always the
set of strings, starting with the access word that triggered the
command. Some commands have custom APIs however, that allow almost
anything to be in the commands list, or even for the commands to be null.
This method is not allowed to be called until the player or mob has
satisfied the actionsCost requirements and the securityCheck
- Specified by:
execute in interface Command- Overrides:
execute in class StdCommand
- Parameters:
mob - the mob or player issueing the commandcommands - usually the command words and parameters; a set of stringsmetaFlags - flags denoting how the command is being executed
- Returns:
- whether the command was successfully executed. Is almost meaningless.
- Throws:
java.io.IOException - usually means the player has dropped carrier- See Also:
Command.actionsCost(MOB, List),
Command.securityCheck(MOB)
canBeOrdered
public boolean canBeOrdered()
- Description copied from interface:
Command
- Whether the a group leader or charmer can order their followers
to do this command.
- Specified by:
canBeOrdered in interface Command- Overrides:
canBeOrdered in class StdCommand
- Returns:
- whether this command can be ordered.