|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dimx.LanguageParser
public class LanguageParser
Still in-development. Not ready for production game servers. API still subject to significant change.
| Field Summary | |
|---|---|
static java.lang.String |
close_bracket
|
static java.lang.String |
CLOSE_LC
|
static java.lang.String |
colon
|
static java.lang.String |
comma
|
static java.lang.String |
D_LC
|
static java.lang.String |
D_UC
|
static java.lang.String |
DOWN_LC
|
static java.lang.String |
DROP_LC
|
static java.lang.String |
E_LC
|
static java.lang.String |
E_UC
|
static java.lang.String |
EAST_LC
|
static java.lang.String |
ENTER_LC
|
static java.lang.String |
exclamation
|
static java.lang.String |
EXIT_LC
|
static java.lang.String |
GIVE_LC
|
static java.lang.String |
GO_LC
|
static java.lang.String |
HIDE_LC
|
static java.lang.String |
IN_LC
|
static java.lang.String |
L_LC
|
static java.lang.String |
LEFT_LC
|
static java.lang.String |
LOCK_LC
|
boolean |
logDebug
|
static java.lang.String |
LOOK_LC
|
static java.lang.String |
N_LC
|
static java.lang.String |
N_UC
|
static java.lang.String |
NORTH_LC
|
static java.lang.String |
ON_LC
|
static java.lang.String |
open_bracket
|
static java.lang.String |
OPEN_LC
|
static java.lang.String |
period
|
static java.lang.String |
PICK_LC
|
static java.lang.String[] |
PREDICATES_LC
localized predicates in, on, with, to |
static java.lang.String |
PUT_LC
|
static java.lang.String |
question
|
static java.lang.String |
RIGHT_LC
|
static java.lang.String |
ROTATE_LC
|
static java.lang.String |
S_LC
|
static java.lang.String |
S_UC
|
static java.lang.String |
SAVE_LC
|
static java.lang.String |
SAVEEXIT_LC
|
static java.lang.String |
SAY_LC
|
static java.lang.String |
SEARCH_LC
|
static java.lang.String |
semicolon
|
static java.lang.String |
SLASH_DISCONNECT
|
static java.lang.String |
SLASH_HELP
|
static java.lang.String |
SLASH_SAVE
|
static java.lang.String |
SLASH_SAVEEXIT
|
static java.lang.String |
SOUTH_LC
|
static java.lang.String |
space
|
static java.lang.String |
TL_LC
|
static java.lang.String |
TO_LC
|
static java.lang.String |
TR_LC
|
static java.lang.String |
TURN_LC
|
static java.lang.String |
U_LC
|
static java.lang.String |
U_UC
|
static java.lang.String |
UNLOCK_LC
|
static java.lang.String |
UP_LC
|
static java.lang.String |
USE_LC
|
static java.lang.String |
W_LC
|
static java.lang.String |
W_UC
|
static java.lang.String |
WEST_LC
|
static java.lang.String |
WITH_LC
|
| Constructor Summary | |
|---|---|
LanguageParser()
|
|
| Method Summary | |
|---|---|
protected java.util.Vector |
badCLOSE(World world,
Player player,
java.lang.String arg1)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
badDROP(World world,
Player player,
java.lang.String arg1)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
badENTER(World world,
Player player,
java.lang.String arg1)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
badGIVE(World world,
Player player,
java.lang.String arg1)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
badGO(multiplayer server,
World world,
Player player,
java.lang.String direction)
Currently just displays localized "Which way?" |
protected java.util.Vector |
badHIDE(World world,
Player player,
java.lang.String arg1)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
badOPEN(World world,
Player player,
java.lang.String arg1)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
badPUT(World world,
Player player,
java.lang.String arg1)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
badUSE(World world,
Player player,
java.lang.String arg1,
java.lang.String objtext,
java.lang.String predtext)
Currently just displays localized "I could not do that" |
protected java.util.Vector |
clearCmdVector()
Produce an initialized Vector with all args (0,1,2) empty ("") and arg(3) == to txtBox input string |
protected java.util.Vector |
cmdCLOSE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Close command processing. |
protected java.util.Vector |
cmdDISCONNECT(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Disconnect command processing. |
java.util.Vector |
cmdDROP(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Drop command processing. |
java.util.Vector |
cmdENTER(multiplayer server,
World world,
java.util.Vector utils,
Player player)
ENTER command processing. |
protected java.util.Vector |
cmdEXIT(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Exit command processing. |
protected java.util.Vector |
cmdGIVE(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
Give command processing. |
java.util.Vector |
cmdGO(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Go command processing. |
protected java.util.Vector |
cmdHELP(multiplayer server,
World world,
java.util.Vector utils,
Player player)
|
protected java.util.Vector |
cmdHIDE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Hide command processing. |
protected java.util.Vector |
cmdLOCK(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
Use and Use With command processing. |
protected java.util.Vector |
cmdLOOK(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Look command processing. |
protected java.util.Vector |
cmdOPEN(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Open command processing. |
java.util.Vector |
cmdPICK(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Pick command processing. |
protected java.util.Vector |
cmdPUT(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
Put command processing. |
protected java.util.Vector |
cmdREVERSE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Reverse command processing. |
protected java.util.Vector |
cmdSAVE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
SAVE and SAVEEXIT command processing. |
java.util.Vector |
cmdSAY(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Enhanced Player Chat support in the message window. |
protected java.util.Vector |
cmdSAYTO(multiplayer server,
World world,
java.util.Vector utils,
Player player)
SAY something TO someone processing |
protected java.util.Vector |
cmdSEARCH(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Search command processing. |
java.util.Vector |
cmdTURN(multiplayer server,
World world,
java.util.Vector utils,
Player player)
Turn Right, Turn Left command processing. |
protected java.util.Vector |
cmdUSE(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
Use and Use With command processing. |
protected java.lang.String[] |
getMatchingContainerIds(World world,
AdvObject container,
java.lang.String input_lc)
Attempt to match the input_lc with the Name of an item in the provided container. |
protected java.lang.String[] |
getMatchingIds(World world,
java.lang.String input_lc,
Dict items)
Attempt to match the input_lc with the Name of an AdvObject in the items Dict. |
protected java.lang.String[] |
getMatchingInventoryIds(World world,
Player player,
java.lang.String input_lc)
Attempt to match the input_lc with the Name of an item in the Player's inventory. |
java.util.Vector |
processSay(multiplayer server,
World world,
java.lang.String cmd,
java.lang.String arg1,
java.lang.String arg2,
Player player)
Display ALL player SAY messages and chat in the Message panel. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public boolean logDebug
public static java.lang.String comma
public static java.lang.String semicolon
public static java.lang.String colon
public static java.lang.String period
public static java.lang.String exclamation
public static java.lang.String question
public static java.lang.String space
public static java.lang.String open_bracket
public static java.lang.String close_bracket
public static java.lang.String GO_LC
public static java.lang.String PICK_LC
public static java.lang.String DROP_LC
public static java.lang.String LOOK_LC
public static java.lang.String LOCK_LC
public static java.lang.String UNLOCK_LC
public static java.lang.String L_LC
public static java.lang.String SEARCH_LC
public static java.lang.String OPEN_LC
public static java.lang.String CLOSE_LC
public static java.lang.String USE_LC
public static java.lang.String HIDE_LC
public static java.lang.String GIVE_LC
public static java.lang.String PUT_LC
public static java.lang.String ROTATE_LC
public static java.lang.String SAY_LC
public static java.lang.String SAVE_LC
public static java.lang.String SAVEEXIT_LC
public static java.lang.String ENTER_LC
public static java.lang.String EXIT_LC
public static java.lang.String IN_LC
public static java.lang.String ON_LC
public static java.lang.String WITH_LC
public static java.lang.String TO_LC
public static java.lang.String N_LC
public static java.lang.String S_LC
public static java.lang.String E_LC
public static java.lang.String W_LC
public static java.lang.String U_LC
public static java.lang.String D_LC
public static java.lang.String N_UC
public static java.lang.String S_UC
public static java.lang.String E_UC
public static java.lang.String W_UC
public static java.lang.String U_UC
public static java.lang.String D_UC
public static java.lang.String TL_LC
public static java.lang.String TR_LC
public static java.lang.String TURN_LC
public static java.lang.String RIGHT_LC
public static java.lang.String LEFT_LC
public static java.lang.String UP_LC
public static java.lang.String DOWN_LC
public static java.lang.String NORTH_LC
public static java.lang.String SOUTH_LC
public static java.lang.String EAST_LC
public static java.lang.String WEST_LC
public static java.lang.String SLASH_HELP
public static java.lang.String SLASH_SAVE
public static java.lang.String SLASH_SAVEEXIT
public static java.lang.String SLASH_DISCONNECT
public static java.lang.String[] PREDICATES_LC
| Constructor Detail |
|---|
public LanguageParser()
| Method Detail |
|---|
public java.util.Vector processSay(multiplayer server,
World world,
java.lang.String cmd,
java.lang.String arg1,
java.lang.String arg2,
Player player)
processSay in interface ISayProcessorserver - world - cmd - arg1 - arg2 - player -
public java.util.Vector cmdSAY(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector cmdSAYTO(multiplayer server,
World world,
java.util.Vector utils,
Player player)
protected java.util.Vector cmdSEARCH(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector badOPEN(World world,
Player player,
java.lang.String arg1)
world - player - arg1 -
protected java.util.Vector cmdOPEN(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector badCLOSE(World world,
Player player,
java.lang.String arg1)
world - player - arg1 -
protected java.util.Vector cmdCLOSE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector badHIDE(World world,
Player player,
java.lang.String arg1)
world - player - arg1 -
protected java.util.Vector cmdHIDE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector cmdLOOK(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector cmdREVERSE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector badGO(multiplayer server,
World world,
Player player,
java.lang.String direction)
server - world - player - direction -
public java.util.Vector cmdGO(multiplayer server,
World world,
java.util.Vector utils,
Player player)
throws DimxException
server - world - utils - -- arg1 -- Must be a valid WAY MARKER as used in Room Links:
Valid values are "N", "S", "E", "W", "U", "D"player -
DimxException
public java.util.Vector cmdTURN(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
public java.util.Vector cmdPICK(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector badDROP(World world,
Player player,
java.lang.String arg1)
world - player - arg1 -
public java.util.Vector cmdDROP(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector badGIVE(World world,
Player player,
java.lang.String arg1)
world - player - arg1 -
protected java.util.Vector cmdGIVE(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
server - world - utils - player - objtext - -- text left of any command predicate (in, on, with, to)predtext - -- text right of any command predicate
protected java.util.Vector badPUT(World world,
Player player,
java.lang.String arg1)
world - player - arg1 -
protected java.util.Vector cmdPUT(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
server - world - utils - player - objtext - -- text left of any command predicate (in, on, with, to)predtext - -- text right of any command predicate
protected java.util.Vector badUSE(World world,
Player player,
java.lang.String arg1,
java.lang.String objtext,
java.lang.String predtext)
world - player - arg1 - objtext - predtext -
protected java.util.Vector cmdUSE(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
server - world - utils - player - objtext - -- text left of any command predicate (in, on, with, to)predtext - -- text right of any command predicate
protected java.util.Vector cmdLOCK(multiplayer server,
World world,
java.util.Vector utils,
Player player,
java.lang.String objtext,
java.lang.String predtext)
server - world - utils - player - objtext - -- text left of any command predicate (in, on, with, to)predtext - -- text right of any command predicate
protected java.util.Vector cmdEXIT(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector cmdDISCONNECT(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector cmdSAVE(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector badENTER(World world,
Player player,
java.lang.String arg1)
world - player - arg1 -
public java.util.Vector cmdENTER(multiplayer server,
World world,
java.util.Vector utils,
Player player)
server - world - utils - player -
protected java.util.Vector clearCmdVector()
protected java.util.Vector cmdHELP(multiplayer server,
World world,
java.util.Vector utils,
Player player)
protected java.lang.String[] getMatchingIds(World world,
java.lang.String input_lc,
Dict items)
world - input_lc - items -
protected java.lang.String[] getMatchingInventoryIds(World world,
Player player,
java.lang.String input_lc)
world - player - input_lc -
protected java.lang.String[] getMatchingContainerIds(World world,
AdvObject container,
java.lang.String input_lc)
world - container - input_lc -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||