com.planet_ink.coffee_mud.Exits.interfaces
Interface PrepositionExit

All Superinterfaces:
Affectable, Behavable, java.lang.Cloneable, CloseableLockable, CMObject, java.lang.Comparable<CMObject>, Contingent, Environmental, Exit, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, StatsAffecting, Tickable
All Known Implementing Classes:
OpenPrepositional

public interface PrepositionExit
extends Exit

An interface for an exit that modifies the enter and leave messages.

See Also:
Room

Field Summary
 
Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable
STATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BEAMWEAPON, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET
 
Method Summary
 java.lang.String getEntryPreposition()
          Returns the preposition phrase seen by entering this exit.
 java.lang.String getExitPreposition()
          Returns the preposition phrase seen by leaving this exit.
 void setEntryPreposition(java.lang.String phrase)
          Sets the preposition phrase seen by entering this exit.
 void setExitPreposition(java.lang.String phrase)
          Sets the preposition phrase seen by leaving this exit.
 
Methods inherited from interface com.planet_ink.coffee_mud.Exits.interfaces.Exit
closedText, closeWord, doorName, exitUsage, lastRoomUsedFrom, openWord, setExitParams, setTemporaryDoorLink, temporaryDoorLink, viewableText
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Behavable
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scripts
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Readable
isReadable, readableText, setReadable, setReadableText
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CloseableLockable
defaultsClosed, defaultsLocked, hasADoor, hasALock, isLocked, isOpen, keyName, openDelayTicks, setDoorsNLocks, setKeyName, setOpenDelayTicks
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Physical
description, displayText, name
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Environmental
description, displayText, expirationDate, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setExpirationDate, setImage, setMiscText, setName, text
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable
getTickStatus, name, tick
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.StatsAffecting
affectCharState, affectCharStats, affectPhyStats
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MsgListener
executeMsg, okMessage
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Contingent
amDestroyed, destroy, isSavable, setSavable
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Modifiable
getSaveStatIndex, getStat, getStatCodes, isStat, setStat
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Affectable
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, recoverPhyStats, setBasePhyStats
 

Method Detail

getEntryPreposition

java.lang.String getEntryPreposition()
Returns the preposition phrase seen by entering this exit.

Returns:
the preposition phrase seen by entering this exit.
See Also:
setEntryPreposition(String)

setEntryPreposition

void setEntryPreposition(java.lang.String phrase)
Sets the preposition phrase seen by entering this exit.

Parameters:
phrase - the preposition phrase seen by entering this exit.
See Also:
getEntryPreposition()

getExitPreposition

java.lang.String getExitPreposition()
Returns the preposition phrase seen by leaving this exit.

Returns:
the preposition phrase seen by leaving this exit.
See Also:
setExitPreposition(String)

setExitPreposition

void setExitPreposition(java.lang.String phrase)
Sets the preposition phrase seen by leaving this exit.

Parameters:
phrase - the preposition phrase seen by leaving this exit.
See Also:
getExitPreposition()