Modifier and Type | Method and Description |
---|---|
static ISFSArray |
BuddyUtils.encodeBuddyVariables(java.util.List<BuddyVariable> buddyVariables) |
ISFSArray |
SFSBuddy.getBuddyVariablesData() |
ISFSArray |
Buddy.getBuddyVariablesData() |
ISFSArray |
SFSBuddyVariable.getSFSArrayValue() |
ISFSArray |
IBuddySerializer.serialize(Buddy buddy) |
ISFSArray |
DefaultBuddySerializer.serialize(Buddy buddy) |
ISFSArray |
SFSBuddyVariable.toSFSArray() |
ISFSArray |
SFSBuddyList.toSFSArray() |
ISFSArray |
SFSBuddy.toSFSArray() |
ISFSArray |
BuddyList.toSFSArray() |
ISFSArray |
Buddy.toSFSArray() |
Modifier and Type | Method and Description |
---|---|
static SFSBuddyVariable |
SFSBuddyVariable.newFromSFSArray(ISFSArray array)
SFSArray is expected to be formatted as follows
0: (str) - name
1: (byte) - type id
2: (*) - value
|
protected void |
SFSBuddyVariable.populateArrayWithValue(ISFSArray sfsa)
Populate an SFSArray wih the typed value of this Variable
|
protected void |
SFSBuddyVariable.setValue(ISFSArray val) |
Modifier and Type | Method and Description |
---|---|
ISFSArray |
SFSDBManager.executeQuery(java.lang.String sql)
This is a small variation on
IDBManager.executeQuery(String, Object[])
where no additional SQL parameter is used. |
ISFSArray |
IDBManager.executeQuery(java.lang.String sql)
Deprecated.
Please use
IDBManager.executeQuery(String, Object[]) |
ISFSArray |
SFSDBManager.executeQuery(java.lang.String sql,
java.lang.Object[] params)
Perform a SQL query and return a structured object based on SFSArray and SFSObject.
|
ISFSArray |
IDBManager.executeQuery(java.lang.String sql,
java.lang.Object[] params)
Perform a SQL query and return a structured object based on SFSArray and SFSObject.
|
Modifier and Type | Method and Description |
---|---|
ISFSArray |
Zone.getRoomListData()
INTERNAL
|
ISFSArray |
SFSZone.getRoomListData() |
ISFSArray |
Zone.getRoomListData(java.util.List<java.lang.String> groupIds)
INTERNAL
|
ISFSArray |
SFSZone.getRoomListData(java.util.List<java.lang.String> groupIds) |
ISFSArray |
SFSRoom.getRoomVariablesData(boolean globalsOnly) |
ISFSArray |
Room.getRoomVariablesData(boolean globalsOnly) |
ISFSArray |
SFSRoom.getUserListData() |
ISFSArray |
Room.getUserListData() |
ISFSArray |
User.getUserVariablesData() |
ISFSArray |
SFSUser.getUserVariablesData() |
ISFSArray |
User.toSFSArray() |
ISFSArray |
SFSUser.toSFSArray() |
ISFSArray |
SFSBannedUser.toSFSArray() |
ISFSArray |
BannedUser.toSFSArray() |
ISFSArray |
SFSRoom.toSFSArray(boolean globalRoomVarsOnly) |
ISFSArray |
Room.toSFSArray(boolean globalVarsOnly) |
ISFSArray |
User.toSFSArray(Room room) |
ISFSArray |
SFSUser.toSFSArray(Room room) |
Modifier and Type | Class and Description |
---|---|
class |
SFSArray
SFSArray and SFSObject represent a platform-neutral, high-level objects that abstract the data transport
between client and server.
|
class |
SFSArrayLite |
Modifier and Type | Method and Description |
---|---|
ISFSArray |
SFSArray.getSFSArray(int index) |
ISFSArray |
ISFSArray.getSFSArray(int index)
Get the element at the specified index as ISFSArray.
|
ISFSArray |
SFSObject.getSFSArray(java.lang.String key) |
ISFSArray |
ISFSObject.getSFSArray(java.lang.String key)
Get the element for the specified key as ISFSArray.
|
Modifier and Type | Method and Description |
---|---|
void |
SFSArray.addSFSArray(ISFSArray value) |
void |
ISFSArray.addSFSArray(ISFSArray value)
Add a nested ISFSArray
|
void |
SFSObject.putSFSArray(java.lang.String key,
ISFSArray value) |
void |
ISFSObject.putSFSArray(java.lang.String key,
ISFSArray value)
Add a nested ISFSArray
|
Modifier and Type | Method and Description |
---|---|
static Invitation |
SFSInvitation.fromSFSArray(ISFSArray sfsa) |
Modifier and Type | Method and Description |
---|---|
ISFSArray |
MatchExpression.toSFSArray()
private
|
Modifier and Type | Method and Description |
---|---|
static MatchExpression |
MatchExpression.fromSFSArray(ISFSArray sfsa) |
Modifier and Type | Method and Description |
---|---|
ISFSArray |
SFSUserVariable.getSFSArrayValue()
Get the value of the variable as SFSArray
|
ISFSArray |
Variable.getSFSArrayValue()
Get the value of the variable as SFSArray
|
ISFSArray |
SFSUserVariable.toSFSArray() |
ISFSArray |
Variable.toSFSArray()
Private
|
ISFSArray |
SFSRoomVariable.toSFSArray() |
Modifier and Type | Method and Description |
---|---|
static SFSUserVariable |
SFSUserVariable.newFromSFSArray(ISFSArray array)
SFSArray is expected to be formatted as follows
0: (str) -> name
1: (byte) -> type id
2: (Object) -> value
3: (bool) -> isPrivate
|
static SFSRoomVariable |
SFSRoomVariable.newFromSFSArray(ISFSArray array) |
protected void |
SFSUserVariable.populateArrayWithValue(ISFSArray sfsa)
Populate an SFSArray wih the typed value of this Variable
|
protected void |
SFSUserVariable.setValue(ISFSArray val) |
Modifier and Type | Method and Description |
---|---|
ISFSArray |
IMMOItem.toSFSArray()
Used internally
|
ISFSArray |
MMOItem.toSFSArray()
Used internally
|
ISFSArray |
MMORoom.toSFSArray(boolean globalRoomVarsOnly) |
Modifier and Type | Method and Description |
---|---|
static MMOItemVariable |
MMOItemVariable.newFromSFSArray(ISFSArray array) |