Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
P
R
S
T
U
V
W
Z
A
acquireManagedObject(String, EsObjectRO)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Acquires a managed object from the specified managed object factory.
acquireManagedObject(String, EsObjectRO)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
acquireObject(EsObjectRO)
- Method in class com.electrotank.electroserver4.extensions.
BaseManagedObjectFactory
acquireObject(EsObjectRO)
- Method in interface com.electrotank.electroserver4.extensions.
ManagedObjectFactory
addAll(EsObjectRO)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
Adds the contents of the argument.
addBuddy(String, String, EsObjectRO)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Adds a buddy to the specified user's buddy list.
addBuddy(String, String, EsObjectRO)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
addExtensionBoundUserServerVariable(Object, Object)
- Method in class com.electrotank.electroserver4.extensions.
LoginContext
addInvalidRoom(int, int)
- Method in class com.electrotank.electroserver4.extensions.api.
PluginPublicMessageResponse
Adds a room to the list of the failed deliveries.
addInvalidZone(int)
- Method in class com.electrotank.electroserver4.extensions.api.
PluginPublicMessageResponse
Adds a zone to the list of failed deliveries.
addKeywords(String, String, Collection<String>)
- Method in interface com.electrotank.electroserver4.extensions.api.
EsFileSystemApi
Associates a collection of keywords with DAT file specified by the given path and filename.
addName(String)
- Method in class com.electrotank.electroserver4.extensions.api.
PluginPrivateMessageResponse
Adds a name to the list of failed deliveries.
addName(String)
- Method in class com.electrotank.electroserver4.extensions.api.
RoomResponse
Adds a userName to the collection of users who failed to join the room.
addNames(Collection<String>)
- Method in class com.electrotank.electroserver4.extensions.api.
PluginPrivateMessageResponse
Adds a collection of user names to the failed deliveries list.
addPlugin(ExtensionComponentConfiguration)
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Adds a plug-in to the list of plug-ins for the room.
addRoom(RoomConfiguration)
- Method in class com.electrotank.electroserver4.extensions.api.value.
ZoneConfiguration
Adds a room to the zone.
addUserServerVariable(String, EsObject)
- Method in class com.electrotank.electroserver4.extensions.
LoginContext
addUsersToRoom(int, int, String, Collection<UserConfig>)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Adds the users defined in the UserConfig collection to the specified room.
addUsersToRoom(int, int, String, UserConfig[])
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Adds the users defined in the UserConfig array to the specified room.
addUsersToRoom(int, int, String, UserConfig[])
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
addUsersToRoom(int, int, String, Collection<UserConfig>)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
addUserVariable(String, EsObject)
- Method in class com.electrotank.electroserver4.extensions.
LoginContext
addVariables(EsObject)
- Method in class com.electrotank.electroserver4.extensions.api.value.
ExtensionComponentConfiguration
Add variables to the plugin.
applyLanguageFilterToString(String, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to call one of the configured language filters to determine if a given string is valid or not.
applyLanguageFilterToString(String, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
B
banUserFromRoom(String, int, int, int, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to kick and ban a user from a room with a specified message.
banUserFromRoom(String, int, int, int, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
BaseEvent
- Class in
com.electrotank.electroserver4.extensions
BaseEvent()
- Constructor for class com.electrotank.electroserver4.extensions.
BaseEvent
BaseLoginEventHandler
- Class in
com.electrotank.electroserver4.extensions
Custom login event handler.
BaseLoginEventHandler()
- Constructor for class com.electrotank.electroserver4.extensions.
BaseLoginEventHandler
BaseLogoutEventHandler
- Class in
com.electrotank.electroserver4.extensions
Custom logout event handler.
BaseLogoutEventHandler()
- Constructor for class com.electrotank.electroserver4.extensions.
BaseLogoutEventHandler
BaseManagedObjectFactory
- Class in
com.electrotank.electroserver4.extensions
BaseManagedObjectFactory()
- Constructor for class com.electrotank.electroserver4.extensions.
BaseManagedObjectFactory
Creates a new instance of BaseManagedObjectFactory
BasePlugin
- Class in
com.electrotank.electroserver4.extensions
BasePlugin()
- Constructor for class com.electrotank.electroserver4.extensions.
BasePlugin
Creates a new instance of BasePlugin
blockAndCallUrl(String, boolean, Map<String, String>)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Calls a URL and blocks the current thread of execution until a response is recieved or a global timeout is reached.
blockAndCallUrl(String, boolean, Map<String, String>)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
buildExtensionConfiguration(String, String)
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionConfigurationService
buildExtensionConfiguration(InputStream)
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionConfigurationService
C
callRoomPlugin(int, int, String, EsObjectRO)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to invoke the
interop
method on the designated server-level plugin.
callRoomPlugin(int, int, String, EsObjectRO)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
callServerPlugin(String, EsObjectRO)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to invoke the
interop
method on the designated server-level plugin.
callServerPlugin(String, EsObjectRO)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
callUrl(String, boolean, Map<String, String>, HttpCallback)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Calls a URL asynchronously and invokes the callback once the call completes.
callUrl(String, boolean, Map<String, String>, HttpCallback)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
callUrlFromScript(String, boolean, Map<String, String>, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Calls a URL asynchronously and invokes the method defined by the callback name once the call completes.
callUrlFromScript(String, boolean, Map<String, String>, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
cancelScheduledExecution(int)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Cancels the scheduled execution identified by the ID.
cancelScheduledExecution(int)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
ChainAction
- Enum in
com.electrotank.electroserver4.extensions
clone()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Constructs a clone of the RoomConfiguration object.
com.electrotank.electroserver4.extensions
- package com.electrotank.electroserver4.extensions
Provides classes for basic plug-ins, extensions, and events.
com.electrotank.electroserver4.extensions.api
- package com.electrotank.electroserver4.extensions.api
Provides classes for handling the server-side API and responses.
com.electrotank.electroserver4.extensions.api.exceptions
- package com.electrotank.electroserver4.extensions.api.exceptions
Provides classes for handling exceptions.
com.electrotank.electroserver4.extensions.api.value
- package com.electrotank.electroserver4.extensions.api.value
Provides class for object variables, such as EsObject and GameConfiguration.
com.electrotank.electroserver4.extensions.config
- package com.electrotank.electroserver4.extensions.config
Provides classes for handling the configuration of an extension.
createGameForUsers(String, Collection<String>, String, String, boolean, boolean, EsObject)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to directly create a game for the identified users via the GameManager.
createGameForUsers(String, String[], String, String, boolean, boolean, EsObject)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to directly create a game for the identified users via the GameManager.
createGameForUsers(String, Collection<String>, String, String, boolean, boolean, EsObject)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createGameForUsers(String, String[], String, String, boolean, boolean, EsObject)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createOrUpdateUserVariable(String, String, EsObject)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Creates or updates a user variable as needed.
createOrUpdateUserVariable(String, String, EsObject)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createRoom(int, RoomConfiguration, Collection<UserConfig>)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Creates a room in the specified zone using the supplied room configuration.
createRoom(int, RoomConfiguration, UserConfig[])
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Creates a room in the specified zone using the supplied room configuration.
createRoom(int, RoomConfiguration, UserConfig[])
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createRoom(int, RoomConfiguration, Collection<UserConfig>)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createRoomInNamedZone(String, boolean, RoomConfiguration, Collection<UserConfig>)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Creates a room in the specified zone using the supplied room configuration.
createRoomInNamedZone(String, boolean, RoomConfiguration, UserConfig[])
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Creates a room in the specified zone using the supplied room configuration.
createRoomInNamedZone(String, boolean, RoomConfiguration, UserConfig[])
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createRoomInNamedZone(String, boolean, RoomConfiguration, Collection<UserConfig>)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createRoomVariable(int, int, String, EsObject, boolean)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Creates a room variable in the specified room.
createRoomVariable(int, int, String, EsObject, boolean)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
createRoomVariableForUser(int, int, String, EsObject, boolean, String, boolean)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Creates a room variable in the specified room, tied to a given user.
createRoomVariableForUser(int, int, String, EsObject, boolean, String, boolean)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
D
DEFAULT_ENCODING
- Static variable in class com.electrotank.electroserver4.extensions.api.value.
HttpResults
delete(String, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
EsFileSystemApi
Deletes the DAT file associated with the given path and filename.
deleteDirectory(String)
- Method in interface com.electrotank.electroserver4.extensions.api.
EsFileSystemApi
Deletes the directory associated with the given path.
deleteExtensionBoundUserServerVariable(String, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Deletes an extension-bound user server variable.
deleteExtensionBoundUserServerVariable(String, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
deleteRoomVariable(int, int, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Deletes the specified room variable.
deleteRoomVariable(int, int, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
deleteUserServerVariable(String, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Deletes a given user server variable from the specified user.
deleteUserServerVariable(String, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
deleteUserVariable(String, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Deletes the specified user variable.
deleteUserVariable(String, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
destroy()
- Method in class com.electrotank.electroserver4.extensions.
BaseEvent
destroy()
- Method in class com.electrotank.electroserver4.extensions.
BaseManagedObjectFactory
destroy()
- Method in class com.electrotank.electroserver4.extensions.
BasePlugin
destroy()
- Method in interface com.electrotank.electroserver4.extensions.
ExtensionLifeCycle
Automatically invoked when the object class is destroyed.
destroyRoom(int, int)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Destroys the room specified by the room and zone IDs.
destroyRoom(int, int)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
doHashedPasswordsMatch(String)
- Method in class com.electrotank.electroserver4.extensions.
LoginContext
E
ElectroServerApi
- Interface in
com.electrotank.electroserver4.extensions.api
The foundation of all server-side API code in ElectroServer 4.
ElectroServerApiImpl
- Class in
com.electrotank.electroserver4.extensions.api
The ElectroServerApiImpl provides functionality to all custom code and allows the various extensions to interact with the server directly.
emptyObject
- Static variable in class com.electrotank.electroserver4.extensions.api.value.
EsObject
EsFileSystemApi
- Interface in
com.electrotank.electroserver4.extensions.api
All needed file I/O methods.
EsObject
- Class in
com.electrotank.electroserver4.extensions.api.value
EsObject facilitates the exchange of data between all layers of a multiplayer application.
EsObject()
- Constructor for class com.electrotank.electroserver4.extensions.api.value.
EsObject
Creates a new instance of EsObject
EsObject(Object...)
- Constructor for class com.electrotank.electroserver4.extensions.api.value.
EsObject
Creates a new instance of EsObject and fills it with the entries in the Object.
EsObjectEntry
- Class in
com.electrotank.electroserver4.extensions.api.value
Object class that holds a single entry for an EsObject.
EsObjectEntry(String, EsObject)
- Constructor for class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Constructs a new EsObjectEntry object.
EsObjectRO
- Interface in
com.electrotank.electroserver4.extensions.api.value
EsObjectRO is a read-only copy of an EsObject.
EventApi
- Interface in
com.electrotank.electroserver4.extensions.api
ElectroServerApi extension used by event handlers.
EventApiImpl
- Class in
com.electrotank.electroserver4.extensions.api
EventApiImpl(BaseBridge, Gateways, RoomManager, People, ScheduledExecutorService, LanguageFilterManager, EsFileSystem, GameManager, BuddyListManager, UserEventManager)
- Constructor for class com.electrotank.electroserver4.extensions.api.
EventApiImpl
Creates a new instance of EventApiImpl
EventHandler
- Interface in
com.electrotank.electroserver4.extensions
EventHandlerLifeCycle
- Interface in
com.electrotank.electroserver4.extensions
executeLogin(LoginContext)
- Method in class com.electrotank.electroserver4.extensions.
BaseLoginEventHandler
Custom login event handler.
executeLogin(LoginContext)
- Method in interface com.electrotank.electroserver4.extensions.
LoginEventHandler
Custom login event handler.
executeLogout(String)
- Method in class com.electrotank.electroserver4.extensions.
BaseLogoutEventHandler
Custom logout event handler.
executeLogout(String)
- Method in interface com.electrotank.electroserver4.extensions.
LogoutEventHandler
Custom logout event handler.
ExtensionBoundUserServerVariableResponse
- Class in
com.electrotank.electroserver4.extensions.api
Data object for an extension bound user server variable.
ExtensionBoundUserServerVariableResponse()
- Constructor for class com.electrotank.electroserver4.extensions.api.
ExtensionBoundUserServerVariableResponse
ExtensionClassConfiguration
- Class in
com.electrotank.electroserver4.extensions.config
ExtensionClassConfiguration()
- Constructor for class com.electrotank.electroserver4.extensions.config.
ExtensionClassConfiguration
Creates a new instance of ExtensionClassConfiguration
ExtensionComponentConfiguration
- Class in
com.electrotank.electroserver4.extensions.api.value
Object class that holds the configuration of a single
Plugin
.
ExtensionComponentConfiguration()
- Constructor for class com.electrotank.electroserver4.extensions.api.value.
ExtensionComponentConfiguration
Constructs a new (empty) instance of ExtensionComponentConfiguration.
ExtensionConfiguration
- Class in
com.electrotank.electroserver4.extensions.config
ExtensionConfiguration()
- Constructor for class com.electrotank.electroserver4.extensions.config.
ExtensionConfiguration
Creates a new instance of ExtensionConfiguration
ExtensionConfigurationService
- Class in
com.electrotank.electroserver4.extensions.config
ExtensionConfigurationService()
- Constructor for class com.electrotank.electroserver4.extensions.config.
ExtensionConfigurationService
Creates a new instance of ExtensionConfigurationService
ExtensionEventHandler
- Interface in
com.electrotank.electroserver4.extensions
ExtensionLifeCycle
- Interface in
com.electrotank.electroserver4.extensions
Interface for automatic initialization of extensions and plugins.
F
FileSystemApiException
- Exception in
com.electrotank.electroserver4.extensions.api.exceptions
FileSystemApiException()
- Constructor for exception com.electrotank.electroserver4.extensions.api.exceptions.
FileSystemApiException
FileSystemApiException(String)
- Constructor for exception com.electrotank.electroserver4.extensions.api.exceptions.
FileSystemApiException
FileSystemApiException(Throwable)
- Constructor for exception com.electrotank.electroserver4.extensions.api.exceptions.
FileSystemApiException
FileSystemApiException(String, Throwable)
- Constructor for exception com.electrotank.electroserver4.extensions.api.exceptions.
FileSystemApiException
findFilesByKeywords(Collection<String>)
- Method in interface com.electrotank.electroserver4.extensions.api.
EsFileSystemApi
Finds a collection of EsObjects that had been stored previously using the collection of keywords specified.
fromXML(Node, XPath)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
G
GameConfiguration
- Class in
com.electrotank.electroserver4.extensions.api.value
Object class that holds the configuration of a single game.
GameConfiguration()
- Constructor for class com.electrotank.electroserver4.extensions.api.value.
GameConfiguration
GameManagerResponse
- Class in
com.electrotank.electroserver4.extensions.api
GameManagerResponse is an object returned by the GameManager.
GameManagerResponse(boolean, int, int, int, EsObjectRO)
- Constructor for class com.electrotank.electroserver4.extensions.api.
GameManagerResponse
Creates a new instance of GameManagerResponse.
GameManagerResponse(boolean, ErrorType)
- Constructor for class com.electrotank.electroserver4.extensions.api.
GameManagerResponse
Creates a new instance of GameManagerResponse.
getApi()
- Method in class com.electrotank.electroserver4.extensions.
BaseEvent
getApi()
- Method in class com.electrotank.electroserver4.extensions.
BaseManagedObjectFactory
getApi()
- Method in class com.electrotank.electroserver4.extensions.
BasePlugin
getApi()
- Method in interface com.electrotank.electroserver4.extensions.
EventHandler
Returns the api for any class that implements this interface.
getApi()
- Method in interface com.electrotank.electroserver4.extensions.
ManagedObjectFactory
getApi()
- Method in interface com.electrotank.electroserver4.extensions.
Plugin
getBoolean(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getBoolean(String, boolean)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getBoolean()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is a boolean.
getBoolean(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the boolean value of the named entry.
getBoolean(String, boolean)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the boolean value of the named entry, or the default value if any exception occurs.
getBooleanArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getBooleanArray(String, boolean[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getBooleanArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of booleans.
getBooleanArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the boolean array value of the named entry.
getBooleanArray(String, boolean[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the boolean array value of the named entry, or the default value if any exception occurs.
getBuddyListEntries()
- Method in class com.electrotank.electroserver4.extensions.
LoginContext
getByte(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getByte(String, byte)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getByte()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is a byte.
getByte(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the byte value of the named entry.
getByte(String, byte)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the byte value of the named entry, or the default value if any exception occurs.
getByteArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getByteArray(String, byte[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getByteArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of bytes.
getByteArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the byte array value of the named entry.
getByteArray(String, byte[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the byte array value of the named entry, or the default value if any exception occurs.
getCapacity()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the capacity of the room.
getCapacity()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomValue
Gets the capacity of the room.
getChar(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getChar(String, char)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getChar()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is a char.
getChar(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the char value of the named entry.
getChar(String, char)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the char value of the named entry, or the default value if any exception occurs.
getCharArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getCharArray(String, char[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getCharArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of chars.
getCharArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the char array value of the named entry.
getCharArray(String, char[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the char array value of the named entry, or the default value if any exception occurs.
getDataAsBytes()
- Method in class com.electrotank.electroserver4.extensions.api.value.
HttpResults
Gets the data from the url as an array of bytes.
getDataAsMap(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
HttpResults
Gets the data from the url as a name/value pair map (like LoadVars in Flash).
getDataAsMap()
- Method in class com.electrotank.electroserver4.extensions.api.value.
HttpResults
Gets the data from the url as a name/value pair map (like LoadVars in Flash).
getDataAsString(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
HttpResults
Gets the data from the url as a string.
getDataAsString()
- Method in class com.electrotank.electroserver4.extensions.api.value.
HttpResults
Gets the data from the url as a string, using the default encoding.
getDescription()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets a description of the room.
getDescription()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomValue
Gets the optional text description of a room.
getDouble(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getDouble(String, double)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getDouble()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is a double.
getDouble(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the double value of the named entry.
getDouble(String, double)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the double value of the named entry, or the default value if any exception occurs.
getDoubleArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getDoubleArray(String, double[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getDoubleArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of doubles.
getDoubleArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the double array value of the named entry.
getDoubleArray(String, double[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the double array value of the named entry, or the default value if any exception occurs.
getError()
- Method in class com.electrotank.electroserver4.extensions.api.
GameManagerResponse
Used to get the error for the request
getError()
- Method in class com.electrotank.electroserver4.extensions.api.
LanguageFilterResponse
Used to get the error for the request
getErrorText()
- Method in class com.electrotank.electroserver4.extensions.api.value.
HttpResults
Gets the error message if the call was unsuccessful.
getEsObject(String, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
EsFileSystemApi
Gets the EsObject that was stored previously with the given path and filename.
getEsObject(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getEsObject(String, EsObject)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getEsObject()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an EsObject.
getEsObject(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the EsObject value of the named entry.
getEsObject(String, EsObject)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the EsObject value of the named entry, or the default value if any exception occurs.
getEsObject()
- Method in class com.electrotank.electroserver4.extensions.api.value.
UserPublicMessageContext
Gets a read-only copy of the optional EsObject broadcast.
getEsObjectArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getEsObjectArray(String, EsObject[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getEsObjectArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of EsObjects.
getEsObjectArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the EsObject array value of the named entry.
getEsObjectArray(String, EsObject[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the EsObject array value of the named entry, or the default value if any exception occurs.
getExtensionBoundUserServerVariable(String, String)
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Looks up and returns an extension-bound user server variable.
getExtensionBoundUserServerVariable(String, String)
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
getExtensionBoundUserServerVariable(Object)
- Method in class com.electrotank.electroserver4.extensions.
LoginContext
getExtensionName()
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to get the name of the extension that contains this component.
getExtensionName()
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
getExtensionName()
- Method in class com.electrotank.electroserver4.extensions.api.value.
ExtensionComponentConfiguration
Gets the name of the extension for the Plugin.
getFailedNames()
- Method in class com.electrotank.electroserver4.extensions.api.
RoomResponse
Gets collection of names of users who failed to join the room.
getFileSystemApi()
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to access the file system API functionality of the server.
getFileSystemApi()
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
getFloat(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getFloat(String, float)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getFloat()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is a float.
getFloat(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the float value of the named entry.
getFloat(String, float)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the float value of the named entry, or the default value if any exception occurs.
getFloatArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getFloatArray(String, float[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getFloatArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of floats.
getFloatArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the float array value of the named entry.
getFloatArray(String, float[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the float array value of the named entry, or the default value if any exception occurs.
getFloodingFilterBanDuration()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the amount of time in seconds to ban a user for a flooding filter violation.
getFloodingFilterFailuresBeforeKick()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the total number of flooding filter failures allowed by a user before that user is kicked from the room.
getFloodingFilterKicksBeforeBan()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the total number of times to kick a user for flooding violations before that user is banned.
getFloodingFilterName()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the name of the flooding filter.
getGameDetails()
- Method in class com.electrotank.electroserver4.extensions.api.
GameManagerResponse
Used to get a read-only copy of the gameDetails
getGameDetails()
- Method in interface com.electrotank.electroserver4.extensions.api.
PluginApi
Gets the game details as an EsObject.
getGameDetails()
- Method in class com.electrotank.electroserver4.extensions.api.
PluginApiImpl
getGameId()
- Method in class com.electrotank.electroserver4.extensions.api.
GameManagerResponse
Used to get the gameId
getHandle()
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to get the handle of this extension component.
getHandle()
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
getHandle()
- Method in class com.electrotank.electroserver4.extensions.api.value.
ExtensionComponentConfiguration
Gets the handle for the plugin.
getHandle()
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionClassConfiguration
getInitialGameDetails()
- Method in class com.electrotank.electroserver4.extensions.api.value.
GameConfiguration
Gets the initial game details.
getInitParameters()
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionClassConfiguration
getInteger(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getInteger(String, int)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getInteger()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an integer.
getInteger(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the integer value of the named entry.
getInteger(String, int)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the integer value of the named entry, or the default value if any exception occurs.
getIntegerArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getIntegerArray(String, int[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getIntegerArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of ints.
getIntegerArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the int array value of the named entry.
getIntegerArray(String, int[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the int array value of the named entry, or the default value if any exception occurs.
getInvalidNames()
- Method in class com.electrotank.electroserver4.extensions.api.
PluginPrivateMessageResponse
Gets a list of failed deliveries by user name.
getInvalidZoneRoomCombos()
- Method in class com.electrotank.electroserver4.extensions.api.
PluginPublicMessageResponse
Gets a Collection of ZoneRoomCombo objects specifying which zones/rooms failed to deliver the message.
getLanguageFilterBanDuration()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the duration of the ban that the language filter will impose.
getLanguageFilterFailuresBeforeKick()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the number of times the user is allowed to send messages that fail the language filter, before he is kicked from the room.
getLanguageFilterKicksBeforeBan()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the number of times the user can be kicked due to language filter failures before he is disconnected from the server and banned from returning.
getLanguageFilterName()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the name of the room's language filter.
getLogger()
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Acquires a logger for the current component.
getLogger()
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
getLoginEventHandlerConfigurations()
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionConfiguration
getLogoutEventHandlerConfigurations()
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionConfiguration
getLong(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getLong(String, long)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getLong()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is a long.
getLong(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the long value of the named entry.
getLong(String, long)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the long value of the named entry, or the default value if any exception occurs.
getLongArray(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getLongArray(String, long[])
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject
getLongArray()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the value of the entry, if it is an array of longs.
getLongArray(String)
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the long array value of the named entry.
getLongArray(String, long[])
- Method in interface com.electrotank.electroserver4.extensions.api.value.
EsObjectRO
Gets the long array value of the named entry, or the default value if any exception occurs.
getManagedObjectConfigurations()
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionConfiguration
getMessage()
- Method in class com.electrotank.electroserver4.extensions.api.value.
UserPublicMessageContext
Gets the message broadcast.
getName()
- Method in interface com.electrotank.electroserver4.extensions.api.
ElectroServerApi
Used to the get the name of this extension component.
getName()
- Method in class com.electrotank.electroserver4.extensions.api.
ElectroServerApiImpl
getName()
- Method in class com.electrotank.electroserver4.extensions.api.
RoomVariableResponse
Gets the name of the room variable.
getName()
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObjectEntry
Gets the name of the entry.
getName()
- Method in class com.electrotank.electroserver4.extensions.api.value.
ExtensionComponentConfiguration
Gets the name of the plugin.
getName()
- Method in interface com.electrotank.electroserver4.extensions.api.value.
ReadOnlyRoomVariable
Gets the name of the room variable.
getName()
- Method in interface com.electrotank.electroserver4.extensions.api.value.
ReadOnlyUserVariable
Gets the name of the user variable.
getName()
- Method in class com.electrotank.electroserver4.extensions.api.value.
RoomConfiguration
Gets the name of the room.
getName()
- Method in class com.electrotank.electroserver4.extensions.config.
ExtensionConfiguration
getNumber(String)
- Method in class com.electrotank.electroserver4.extensions.api.value.
EsObject