com.planet_ink.coffee_mud.Libraries.interfaces
Interface GenericEditor

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

public interface GenericEditor
extends CMLibrary


Nested Class Summary
static interface GenericEditor.CMEval
           
 
Method Summary
 Room changeRoomType(Room R, Room newRoom)
           
 void genAbility(MOB mob, Physical P, int showNumber, int showFlag)
           
 void genAffects(MOB mob, Physical P, int showNumber, int showFlag)
           
 void genBehaviors(MOB mob, PhysicalAgent P, int showNumber, int showFlag)
           
 void genDescription(MOB mob, Environmental E, int showNumber, int showFlag)
           
 void genDisplayText(MOB mob, Environmental E, int showNumber, int showFlag)
           
 void genMiscSet(MOB mob, Environmental E, int showFlag)
           
 void genMiscText(MOB mob, Environmental E, int showNumber, int showFlag)
           
 void genName(MOB mob, Environmental E, int showNumber, int showFlag)
           
 void modifyAccount(MOB mob, PlayerAccount A, int showFlag)
           
 AbilityMapper.AbilityMapping modifyAllQualifyEntry(MOB mob, java.lang.String eachOrAll, Ability me, int showFlag)
           
 void modifyArea(MOB mob, Area myArea, java.util.Set<Area> alsoUpdateAreas, int showFlag)
           
 void modifyClan(MOB mob, Clan C, int showFlag)
           
 void modifyComponents(MOB mob, java.lang.String componentID, int showFlag)
           
 void modifyGenAbility(MOB mob, Ability me, int showFlag)
           
 void modifyGenClass(MOB mob, CharClass me, int showFlag)
           
 void modifyGenCraftSkill(MOB mob, Ability me, int showFlag)
           
 void modifyGenExit(MOB mob, Exit me, int showFlag)
           
 void modifyGenLanguage(MOB mob, Language me, int showFlag)
           
 void modifyGenRace(MOB mob, Race me, int showFlag)
           
 void modifyGovernment(MOB mob, ClanGovernment me, int showFlag)
           
 void modifyManufacturer(MOB mob, Manufacturer me, int showFlag)
           
 void modifyPlayer(MOB mob, MOB me, int showFlag)
           
 Room modifyRoom(MOB mob, Room R, int showFlag)
           
 void modifyStdItem(MOB mob, Item thang, int showFlag)
           
 void modifyStdMob(MOB mob, MOB thang, int showFlag)
           
 boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint, int maxChars, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, PairList<java.lang.String,java.lang.String> choices)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 int promptMulti(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, PairList<java.lang.String,java.lang.String> choices)
           
 java.lang.String promptMultiOrExtra(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, PairList<java.lang.String,java.lang.String> choices)
           
 java.lang.String promptMultiSelectList(MOB mob, java.lang.String oldVal, java.lang.String delimiter, int showNumber, int showFlag, java.lang.String FieldDisp, PairList<java.lang.String,java.lang.String> choices, boolean nullOK)
           
 void promptStatBool(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatBool(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatChoices(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field, java.lang.Object[] choices)
           
 void promptStatCommaChoices(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field, java.lang.Object[] choices)
           
 void promptStatInt(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatInt(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatStr(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatStr(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field, boolean emptyOK)
           
 boolean promptToggle(MOB mob, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 void spells(MOB mob, java.util.List<Ability> V, int showNumber, int showFlag, boolean inParms)
           
 void spellsOrBehaviors(MOB mob, java.util.List<CMObject> V, int showNumber, int showFlag, boolean inParms)
           
 void wornLayer(MOB mob, short[] layerAtt, short[] clothingLayer, int showNumber, int showFlag)
           
 void wornLocation(MOB mob, long[] oldWornLocation, boolean[] logicalAnd, int showNumber, int showFlag)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getServiceClient, L, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, name, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

modifyArea

void modifyArea(MOB mob,
                Area myArea,
                java.util.Set<Area> alsoUpdateAreas,
                int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

modifyRoom

Room modifyRoom(MOB mob,
                Room R,
                int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

modifyAccount

void modifyAccount(MOB mob,
                   PlayerAccount A,
                   int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyStdItem

void modifyStdItem(MOB mob,
                   Item thang,
                   int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyStdMob

void modifyStdMob(MOB mob,
                  MOB thang,
                  int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

modifyComponents

void modifyComponents(MOB mob,
                      java.lang.String componentID,
                      int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

modifyClan

void modifyClan(MOB mob,
                Clan C,
                int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

modifyGenAbility

void modifyGenAbility(MOB mob,
                      Ability me,
                      int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

modifyGenLanguage

void modifyGenLanguage(MOB mob,
                       Language me,
                       int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

modifyManufacturer

void modifyManufacturer(MOB mob,
                        Manufacturer me,
                        int showFlag)
                        throws java.io.IOException
Throws:
java.io.IOException

modifyGenCraftSkill

void modifyGenCraftSkill(MOB mob,
                         Ability me,
                         int showFlag)
                         throws java.io.IOException
Throws:
java.io.IOException

modifyGenClass

void modifyGenClass(MOB mob,
                    CharClass me,
                    int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

modifyGenExit

void modifyGenExit(MOB mob,
                   Exit me,
                   int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyGenRace

void modifyGenRace(MOB mob,
                   Race me,
                   int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyPlayer

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

modifyGovernment

void modifyGovernment(MOB mob,
                      ClanGovernment me,
                      int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

modifyAllQualifyEntry

AbilityMapper.AbilityMapping modifyAllQualifyEntry(MOB mob,
                                                   java.lang.String eachOrAll,
                                                   Ability me,
                                                   int showFlag)
                                                   throws java.io.IOException
Throws:
java.io.IOException

changeRoomType

Room changeRoomType(Room R,
                    Room newRoom)

spells

void spells(MOB mob,
            java.util.List<Ability> V,
            int showNumber,
            int showFlag,
            boolean inParms)
            throws java.io.IOException
Throws:
java.io.IOException

spellsOrBehaviors

void spellsOrBehaviors(MOB mob,
                       java.util.List<CMObject> V,
                       int showNumber,
                       int showFlag,
                       boolean inParms)
                       throws java.io.IOException
Throws:
java.io.IOException

wornLocation

void wornLocation(MOB mob,
                  long[] oldWornLocation,
                  boolean[] logicalAnd,
                  int showNumber,
                  int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

wornLayer

void wornLayer(MOB mob,
               short[] layerAtt,
               short[] clothingLayer,
               int showNumber,
               int showFlag)
               throws java.io.IOException
Throws:
java.io.IOException

genAbility

void genAbility(MOB mob,
                Physical P,
                int showNumber,
                int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

genAffects

void genAffects(MOB mob,
                Physical P,
                int showNumber,
                int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

genBehaviors

void genBehaviors(MOB mob,
                  PhysicalAgent P,
                  int showNumber,
                  int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDescription

void genDescription(MOB mob,
                    Environmental E,
                    int showNumber,
                    int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genDisplayText

void genDisplayText(MOB mob,
                    Environmental E,
                    int showNumber,
                    int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genMiscSet

void genMiscSet(MOB mob,
                Environmental E,
                int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

genName

void genName(MOB mob,
             Environmental E,
             int showNumber,
             int showFlag)
             throws java.io.IOException
Throws:
java.io.IOException

genMiscText

void genMiscText(MOB mob,
                 Environmental E,
                 int showNumber,
                 int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        PairList<java.lang.String,java.lang.String> choices)
                        throws java.io.IOException
Throws:
java.io.IOException

promptMulti

int promptMulti(MOB mob,
                int oldVal,
                int showNumber,
                int showFlag,
                java.lang.String FieldDisp,
                PairList<java.lang.String,java.lang.String> choices)
                throws java.io.IOException
Throws:
java.io.IOException

promptMultiSelectList

java.lang.String promptMultiSelectList(MOB mob,
                                       java.lang.String oldVal,
                                       java.lang.String delimiter,
                                       int showNumber,
                                       int showFlag,
                                       java.lang.String FieldDisp,
                                       PairList<java.lang.String,java.lang.String> choices,
                                       boolean nullOK)
                                       throws java.io.IOException
Throws:
java.io.IOException

promptMultiOrExtra

java.lang.String promptMultiOrExtra(MOB mob,
                                    java.lang.String oldVal,
                                    int showNumber,
                                    int showFlag,
                                    java.lang.String FieldDisp,
                                    PairList<java.lang.String,java.lang.String> choices)
                                    throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp)
                        throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        boolean emptyOK)
                        throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        boolean emptyOK,
                        boolean rawPrint)
                        throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        boolean emptyOK,
                        java.lang.String help)
                        throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        java.lang.String help)
                        throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        boolean emptyOK,
                        boolean rawPrint,
                        java.lang.String help)
                        throws java.io.IOException
Throws:
java.io.IOException

promptToggle

boolean promptToggle(MOB mob,
                     int showNumber,
                     int showFlag,
                     java.lang.String FieldDisp)
                     throws java.io.IOException
Throws:
java.io.IOException

prompt

boolean prompt(MOB mob,
               boolean oldVal,
               int showNumber,
               int showFlag,
               java.lang.String FieldDisp)
               throws java.io.IOException
Throws:
java.io.IOException

prompt

boolean prompt(MOB mob,
               boolean oldVal,
               int showNumber,
               int showFlag,
               java.lang.String FieldDisp,
               java.lang.String help)
               throws java.io.IOException
Throws:
java.io.IOException

prompt

double prompt(MOB mob,
              double oldVal,
              int showNumber,
              int showFlag,
              java.lang.String FieldDisp)
              throws java.io.IOException
Throws:
java.io.IOException

prompt

double prompt(MOB mob,
              double oldVal,
              int showNumber,
              int showFlag,
              java.lang.String FieldDisp,
              java.lang.String help)
              throws java.io.IOException
Throws:
java.io.IOException

prompt

int prompt(MOB mob,
           int oldVal,
           int showNumber,
           int showFlag,
           java.lang.String FieldDisp)
           throws java.io.IOException
Throws:
java.io.IOException

prompt

int prompt(MOB mob,
           int oldVal,
           int showNumber,
           int showFlag,
           java.lang.String FieldDisp,
           java.lang.String help)
           throws java.io.IOException
Throws:
java.io.IOException

prompt

long prompt(MOB mob,
            long oldVal,
            int showNumber,
            int showFlag,
            java.lang.String FieldDisp)
            throws java.io.IOException
Throws:
java.io.IOException

prompt

long prompt(MOB mob,
            long oldVal,
            int showNumber,
            int showFlag,
            java.lang.String FieldDisp,
            java.lang.String help)
            throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        boolean emptyOK,
                        boolean rawPrint,
                        java.lang.String help,
                        GenericEditor.CMEval eval,
                        java.lang.Object[] choices)
                        throws java.io.IOException
Throws:
java.io.IOException

prompt

java.lang.String prompt(MOB mob,
                        java.lang.String oldVal,
                        int showNumber,
                        int showFlag,
                        java.lang.String FieldDisp,
                        boolean emptyOK,
                        boolean rawPrint,
                        int maxChars,
                        java.lang.String help,
                        GenericEditor.CMEval eval,
                        java.lang.Object[] choices)
                        throws java.io.IOException
Throws:
java.io.IOException

promptStatStr

void promptStatStr(MOB mob,
                   Modifiable E,
                   int showNumber,
                   int showFlag,
                   java.lang.String FieldDisp,
                   java.lang.String Field)
                   throws java.io.IOException
Throws:
java.io.IOException

promptStatStr

void promptStatStr(MOB mob,
                   Modifiable E,
                   java.lang.String help,
                   int showNumber,
                   int showFlag,
                   java.lang.String FieldDisp,
                   java.lang.String Field,
                   boolean emptyOK)
                   throws java.io.IOException
Throws:
java.io.IOException

promptStatInt

void promptStatInt(MOB mob,
                   Modifiable E,
                   int showNumber,
                   int showFlag,
                   java.lang.String FieldDisp,
                   java.lang.String Field)
                   throws java.io.IOException
Throws:
java.io.IOException

promptStatInt

void promptStatInt(MOB mob,
                   Modifiable E,
                   java.lang.String help,
                   int showNumber,
                   int showFlag,
                   java.lang.String FieldDisp,
                   java.lang.String Field)
                   throws java.io.IOException
Throws:
java.io.IOException

promptStatBool

void promptStatBool(MOB mob,
                    Modifiable E,
                    int showNumber,
                    int showFlag,
                    java.lang.String FieldDisp,
                    java.lang.String Field)
                    throws java.io.IOException
Throws:
java.io.IOException

promptStatBool

void promptStatBool(MOB mob,
                    Modifiable E,
                    java.lang.String help,
                    int showNumber,
                    int showFlag,
                    java.lang.String FieldDisp,
                    java.lang.String Field)
                    throws java.io.IOException
Throws:
java.io.IOException

promptStatChoices

void promptStatChoices(MOB mob,
                       Modifiable E,
                       java.lang.String help,
                       int showNumber,
                       int showFlag,
                       java.lang.String FieldDisp,
                       java.lang.String Field,
                       java.lang.Object[] choices)
                       throws java.io.IOException
Throws:
java.io.IOException

promptStatCommaChoices

void promptStatCommaChoices(MOB mob,
                            Modifiable E,
                            java.lang.String help,
                            int showNumber,
                            int showFlag,
                            java.lang.String FieldDisp,
                            java.lang.String Field,
                            java.lang.Object[] choices)
                            throws java.io.IOException
Throws:
java.io.IOException