com.planet_ink.coffee_mud.Libraries
Class Socials
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.Socials
- All Implemented Interfaces:
- CMObject, CMLibrary, SocialsList, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class Socials
- extends StdLibrary
- implements SocialsList
| Fields inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.SocialsList |
filename |
|
Method Summary |
void |
addSocial(Social S)
|
java.util.Vector |
enumSocialSet(int index)
|
Social |
fetchSocial(java.lang.String name,
boolean exactOnly)
|
Social |
fetchSocial(java.util.Vector C,
boolean exactOnly)
|
Social |
fetchSocial(java.util.Vector set,
java.lang.String name,
boolean exactOnly)
|
java.lang.String |
findSocialName(java.lang.String named,
boolean exactOnly)
|
java.util.Hashtable |
getSocialHash()
|
java.lang.String |
getSocialsHelp(MOB mob,
java.lang.String named)
|
java.util.Vector |
getSocialsList()
|
java.util.Vector |
getSocialsSet(java.lang.String named)
|
java.lang.String |
getSocialsTable()
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of
this object. |
boolean |
isLoaded()
|
Social |
makeDefaultSocial(java.lang.String name,
java.lang.String type)
|
boolean |
modifySocialInterface(MOB mob,
java.lang.String socialString)
|
void |
modifySocialOthersCode(MOB mob,
Social me,
int showNumber,
int showFlag)
|
void |
modifySocialSourceCode(MOB mob,
Social me,
int showNumber,
int showFlag)
|
void |
modifySocialTargetCode(MOB mob,
Social me,
int showNumber,
int showFlag)
|
int |
numSocialSets()
|
void |
put(java.lang.String name,
Social S)
|
void |
remove(java.lang.String name)
|
void |
save(MOB whom)
|
boolean |
shutdown()
|
void |
unloadSocials()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.Comparable |
compareTo |
Socials
public Socials()
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
getSocialHash
public java.util.Hashtable getSocialHash()
isLoaded
public boolean isLoaded()
- Specified by:
isLoaded in interface SocialsList
put
public void put(java.lang.String name,
Social S)
- Specified by:
put in interface SocialsList
remove
public void remove(java.lang.String name)
- Specified by:
remove in interface SocialsList
addSocial
public void addSocial(Social S)
- Specified by:
addSocial in interface SocialsList
numSocialSets
public int numSocialSets()
- Specified by:
numSocialSets in interface SocialsList
unloadSocials
public void unloadSocials()
- Specified by:
unloadSocials in interface SocialsList
shutdown
public boolean shutdown()
- Specified by:
shutdown in interface CMLibrary- Overrides:
shutdown in class StdLibrary
modifySocialOthersCode
public void modifySocialOthersCode(MOB mob,
Social me,
int showNumber,
int showFlag)
throws java.io.IOException
- Specified by:
modifySocialOthersCode in interface SocialsList
- Throws:
java.io.IOException
modifySocialTargetCode
public void modifySocialTargetCode(MOB mob,
Social me,
int showNumber,
int showFlag)
throws java.io.IOException
- Specified by:
modifySocialTargetCode in interface SocialsList
- Throws:
java.io.IOException
modifySocialSourceCode
public void modifySocialSourceCode(MOB mob,
Social me,
int showNumber,
int showFlag)
throws java.io.IOException
- Specified by:
modifySocialSourceCode in interface SocialsList
- Throws:
java.io.IOException
modifySocialInterface
public boolean modifySocialInterface(MOB mob,
java.lang.String socialString)
throws java.io.IOException
- Specified by:
modifySocialInterface in interface SocialsList
- Throws:
java.io.IOException
fetchSocial
public Social fetchSocial(java.util.Vector set,
java.lang.String name,
boolean exactOnly)
- Specified by:
fetchSocial in interface SocialsList
fetchSocial
public Social fetchSocial(java.lang.String name,
boolean exactOnly)
- Specified by:
fetchSocial in interface SocialsList
fetchSocial
public Social fetchSocial(java.util.Vector C,
boolean exactOnly)
- Specified by:
fetchSocial in interface SocialsList
enumSocialSet
public java.util.Vector enumSocialSet(int index)
- Specified by:
enumSocialSet in interface SocialsList
makeDefaultSocial
public Social makeDefaultSocial(java.lang.String name,
java.lang.String type)
- Specified by:
makeDefaultSocial in interface SocialsList
save
public void save(MOB whom)
- Specified by:
save in interface SocialsList
getSocialsSet
public java.util.Vector getSocialsSet(java.lang.String named)
- Specified by:
getSocialsSet in interface SocialsList
findSocialName
public java.lang.String findSocialName(java.lang.String named,
boolean exactOnly)
- Specified by:
findSocialName in interface SocialsList
getSocialsHelp
public java.lang.String getSocialsHelp(MOB mob,
java.lang.String named)
- Specified by:
getSocialsHelp in interface SocialsList
getSocialsList
public java.util.Vector getSocialsList()
- Specified by:
getSocialsList in interface SocialsList
getSocialsTable
public java.lang.String getSocialsTable()
- Specified by:
getSocialsTable in interface SocialsList