com.planet_ink.coffee_mud.Libraries.interfaces
Interface SocialsList

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
Socials

public interface SocialsList
extends CMLibrary


Field Summary
static java.lang.String 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.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()
           
 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)
           
 void unloadSocials()
           
 
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, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

filename

static final java.lang.String filename
Method Detail

isLoaded

boolean isLoaded()

put

void put(java.lang.String name,
         Social S)

remove

void remove(java.lang.String name)

addSocial

void addSocial(Social S)

modifySocialOthersCode

void modifySocialOthersCode(MOB mob,
                            Social me,
                            int showNumber,
                            int showFlag)
                            throws java.io.IOException
Throws:
java.io.IOException

modifySocialTargetCode

void modifySocialTargetCode(MOB mob,
                            Social me,
                            int showNumber,
                            int showFlag)
                            throws java.io.IOException
Throws:
java.io.IOException

modifySocialSourceCode

void modifySocialSourceCode(MOB mob,
                            Social me,
                            int showNumber,
                            int showFlag)
                            throws java.io.IOException
Throws:
java.io.IOException

modifySocialInterface

boolean modifySocialInterface(MOB mob,
                              java.lang.String socialString)
                              throws java.io.IOException
Throws:
java.io.IOException

fetchSocial

Social fetchSocial(java.lang.String name,
                   boolean exactOnly)

fetchSocial

Social fetchSocial(java.util.Vector C,
                   boolean exactOnly)

fetchSocial

Social fetchSocial(java.util.Vector set,
                   java.lang.String name,
                   boolean exactOnly)

findSocialName

java.lang.String findSocialName(java.lang.String named,
                                boolean exactOnly)

getSocialsSet

java.util.Vector getSocialsSet(java.lang.String named)

numSocialSets

int numSocialSets()

enumSocialSet

java.util.Vector enumSocialSet(int index)

save

void save(MOB whom)

getSocialsList

java.util.Vector getSocialsList()

getSocialsHelp

java.lang.String getSocialsHelp(MOB mob,
                                java.lang.String named)

getSocialsTable

java.lang.String getSocialsTable()

makeDefaultSocial

Social makeDefaultSocial(java.lang.String name,
                         java.lang.String type)

unloadSocials

void unloadSocials()