com.planet_ink.coffee_mud.Libraries
Class CMLister

java.lang.Object
  extended by com.planet_ink.coffee_mud.Libraries.StdLibrary
      extended by com.planet_ink.coffee_mud.Libraries.CMLister
All Implemented Interfaces:
CMObject, CMLibrary, ListingLibrary, java.lang.Cloneable, java.lang.Comparable<CMObject>

public class CMLister
extends StdLibrary
implements ListingLibrary


Constructor Summary
CMLister()
           
 
Method Summary
 void appendReps(int reps, java.lang.StringBuffer say, boolean compress)
           
 java.lang.StringBuffer fourColumns(java.util.Vector reverseList)
           
 java.lang.StringBuffer fourColumns(java.util.Vector reverseList, java.lang.String tag)
           
 int getReps(Environmental item, java.util.Vector theRest, MOB mob, boolean useName, boolean longLook)
           
 java.lang.String ID()
          The CoffeeMud Java Class ID shared by all instances of this object.
 java.lang.String itemSeenString(MOB viewer, Environmental item, boolean useName, boolean longLook, boolean sysmsgs)
           
 java.lang.StringBuffer lister(MOB mob, java.util.Vector things, boolean useName, java.lang.String tag, java.lang.String tagParm, boolean longLook, boolean compress)
           
 java.lang.StringBuffer reallyList(java.util.Enumeration these)
           
 java.lang.StringBuffer reallyList(java.util.Enumeration these, int ofType)
           
 java.lang.StringBuffer reallyList(java.util.Enumeration these, int ofType, Room likeRoom)
           
 java.lang.StringBuffer reallyList(java.util.Enumeration these, Room likeRoom)
           
 java.lang.StringBuffer reallyList(java.util.Hashtable these)
           
 java.lang.StringBuffer reallyList(java.util.Hashtable these, int ofType)
           
 java.lang.StringBuffer reallyList(java.util.Hashtable these, int ofType, Room likeRoom)
           
 java.lang.StringBuffer reallyList(java.util.Hashtable these, Room likeRoom)
           
 java.lang.StringBuffer reallyList(java.util.Vector these)
           
 java.lang.StringBuffer reallyList(java.util.Vector these, int ofType)
           
 java.lang.StringBuffer reallyList(java.util.Vector these, int ofType, Room likeRoom)
           
 java.lang.StringBuffer reallyList(java.util.Vector these, Room likeRoom)
           
 java.lang.StringBuffer reallyList2Cols(java.util.Enumeration these, int ofType, Room likeRoom)
           
 java.lang.String summarizeTheRest(MOB mob, java.util.Vector things, boolean compress)
           
 
Methods inherited from class com.planet_ink.coffee_mud.Libraries.StdLibrary
activate, compareTo, copyOf, getSupportThread, initializeClass, newInstance, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

CMLister

public CMLister()
Method Detail

ID

public java.lang.String ID()
Description copied from interface: CMObject
The CoffeeMud Java Class ID shared by all instances of this object. Unlike the Java Class name, this method does not include package information. However, it must return a String value unique to its class category in the ClassLoader. Class categories include Libraries, Common, Areas, Abilities, Behaviors, CharClasses, Commands, Exits Locales, MOBS, Races, WebMacros, Basic Items, Armor, Weapons, ClanItems, MiscTech. The name is typically identical to the class name.

Specified by:
ID in interface CMObject
Overrides:
ID in class StdLibrary
Returns:
the name of this class

itemSeenString

public java.lang.String itemSeenString(MOB viewer,
                                       Environmental item,
                                       boolean useName,
                                       boolean longLook,
                                       boolean sysmsgs)
Specified by:
itemSeenString in interface ListingLibrary

getReps

public int getReps(Environmental item,
                   java.util.Vector theRest,
                   MOB mob,
                   boolean useName,
                   boolean longLook)
Specified by:
getReps in interface ListingLibrary

appendReps

public void appendReps(int reps,
                       java.lang.StringBuffer say,
                       boolean compress)
Specified by:
appendReps in interface ListingLibrary

summarizeTheRest

public java.lang.String summarizeTheRest(MOB mob,
                                         java.util.Vector things,
                                         boolean compress)

lister

public java.lang.StringBuffer lister(MOB mob,
                                     java.util.Vector things,
                                     boolean useName,
                                     java.lang.String tag,
                                     java.lang.String tagParm,
                                     boolean longLook,
                                     boolean compress)
Specified by:
lister in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Hashtable these,
                                         int ofType)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Hashtable these)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Hashtable these,
                                         Room likeRoom)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Vector these,
                                         int ofType)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Enumeration these,
                                         int ofType)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Vector these)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Enumeration these)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Vector these,
                                         Room likeRoom)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Hashtable these,
                                         int ofType,
                                         Room likeRoom)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Vector these,
                                         int ofType,
                                         Room likeRoom)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Enumeration these,
                                         Room likeRoom)
Specified by:
reallyList in interface ListingLibrary

reallyList

public java.lang.StringBuffer reallyList(java.util.Enumeration these,
                                         int ofType,
                                         Room likeRoom)
Specified by:
reallyList in interface ListingLibrary

reallyList2Cols

public java.lang.StringBuffer reallyList2Cols(java.util.Enumeration these,
                                              int ofType,
                                              Room likeRoom)
Specified by:
reallyList2Cols in interface ListingLibrary

fourColumns

public java.lang.StringBuffer fourColumns(java.util.Vector reverseList)
Specified by:
fourColumns in interface ListingLibrary

fourColumns

public java.lang.StringBuffer fourColumns(java.util.Vector reverseList,
                                          java.lang.String tag)
Specified by:
fourColumns in interface ListingLibrary