Crossfire JXClient, Trunk
Public Member Functions | List of all members
com.realtime.crossfire.jxclient.scripts.ScriptProcess Interface Reference
Inheritance diagram for com.realtime.crossfire.jxclient.scripts.ScriptProcess:
Inheritance graph
Collaboration diagram for com.realtime.crossfire.jxclient.scripts.ScriptProcess:
Collaboration graph

Public Member Functions

void addScriptProcessListener (@NotNull ScriptProcessListener scriptProcessListener)
 
void commandSent (@NotNull String cmd)
 
String getFilename ()
 
int getScriptId ()
 
void killScript ()
 

Detailed Description

An external command executed as a client-sided script.

Author
Andreas Kirschbaum

Definition at line 31 of file ScriptProcess.java.

Member Function Documentation

◆ addScriptProcessListener()

void com.realtime.crossfire.jxclient.scripts.ScriptProcess.addScriptProcessListener ( @NotNull ScriptProcessListener  scriptProcessListener)

Adds a ScriptProcessListener to be notified.

Parameters
scriptProcessListenerthe listener to add

Implemented in com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.

◆ commandSent()

void com.realtime.crossfire.jxclient.scripts.ScriptProcess.commandSent ( @NotNull String  cmd)

Sends a message to the script process.

Parameters
cmdthe message to send

Implemented in com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.

◆ getFilename()

String com.realtime.crossfire.jxclient.scripts.ScriptProcess.getFilename ( )

Returns the script's filename.

Returns
the script's filename

Implemented in com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.

◆ getScriptId()

int com.realtime.crossfire.jxclient.scripts.ScriptProcess.getScriptId ( )

Returns the script ID identifying this script instance.

Returns
the script ID

Implemented in com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.

Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.equals().

Here is the caller graph for this function:

◆ killScript()

void com.realtime.crossfire.jxclient.scripts.ScriptProcess.killScript ( )

The documentation for this interface was generated from the following file: