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
           
static class GenericEditor.CMEvalStrChoice
           
 
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)
           
 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)
           
 void modifyClan(MOB mob, Clan C)
           
 void modifyComponents(MOB mob, java.lang.String componentID)
           
 void modifyGenAbility(MOB mob, Ability me)
           
 void modifyGenArea(MOB mob, Area myArea)
           
 void modifyGenClass(MOB mob, CharClass me)
           
 void modifyGenExit(MOB mob, Exit me)
           
 void modifyGenRace(MOB mob, Race me)
           
 void modifyGovernment(MOB mob, ClanGovernment me)
           
 void modifyPlayer(MOB mob, MOB me)
           
 void modifyRoom(MOB mob, Room R)
           
 void modifyStdItem(MOB mob, Item thang)
           
 void modifyStdMob(MOB mob, MOB thang)
           
 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, DVector 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, DVector choices)
           
 java.lang.String promptMultiOrExtra(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, DVector choices)
           
 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 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, getSupportThread, propertiesLoaded, 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
 

Method Detail

modifyGenArea

void modifyGenArea(MOB mob,
                   Area myArea)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyRoom

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

modifyAccount

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

modifyStdItem

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

modifyStdMob

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

modifyComponents

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

modifyClan

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

modifyGenAbility

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

modifyGenClass

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

modifyGenExit

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

modifyGenRace

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

modifyPlayer

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

modifyGovernment

void modifyGovernment(MOB mob,
                      ClanGovernment me)
                      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

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)
                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,
                        DVector choices)
                        throws java.io.IOException
Throws:
java.io.IOException

promptMulti

int promptMulti(MOB mob,
                int oldVal,
                int showNumber,
                int showFlag,
                java.lang.String FieldDisp,
                DVector choices)
                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,
                                    DVector 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