Skip navigation links
A B C D E F G H I J K L M N O P R S T U V _ 

A

addListener(Room.Listener) - Method in class io.colyseus.Room
 
ArraySchema() - Constructor for class io.colyseus.serializer.schema.Schema.ArraySchema
 
ArraySchema(Class<T>) - Constructor for class io.colyseus.serializer.schema.Schema.ArraySchema
 
ArraySchema(Class<T>, ArrayList<T>) - Constructor for class io.colyseus.serializer.schema.Schema.ArraySchema
 

B

BAD_REQUEST - Static variable in class io.colyseus.Protocol
 

C

clear() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
Client - Class in io.colyseus
 
Client(String) - Constructor for class io.colyseus.Client
 
Client(String, Client.Listener) - Constructor for class io.colyseus.Client
 
Client(String, String) - Constructor for class io.colyseus.Client
 
Client(String, String, Client.Listener) - Constructor for class io.colyseus.Client
 
Client(String, String, LinkedHashMap<String, Object>, LinkedHashMap<String, String>, int, Client.Listener) - Constructor for class io.colyseus.Client
 
Client.Listener - Interface in io.colyseus
An interface for listening to client events
close() - Method in class io.colyseus.Client
Close connection with the server.
connectingRooms - Variable in class io.colyseus.Client
 
Connection - Class in io.colyseus
 
contains(String, T) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
containsKey(String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
Context() - Constructor for class io.colyseus.serializer.schema.Schema.Context
 
count() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
count() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
count() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
createTypeInstance(byte[], Iterator, Class<?>) - Method in class io.colyseus.serializer.schema.Schema
 

D

DataChange - Class in io.colyseus.serializer.schema
 
DataChange() - Constructor for class io.colyseus.serializer.schema.DataChange
 
decode(byte[]) - Method in class io.colyseus.serializer.schema.Schema
 
decode(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Schema
 
decodeBoolean(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeFloat32(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeFloat64(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt16(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt32(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt64(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt8(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeNumber(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodePrimitiveType(String, byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
Decoder - Class in io.colyseus.serializer.schema
 
decodeString(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint16(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint32(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint64(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint8(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 

E

END_OF_STRUCTURE - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 

F

field - Variable in class io.colyseus.serializer.schema.DataChange
 
fields - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionType
 

G

get(K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
get(Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
get(int) - Method in class io.colyseus.serializer.schema.Schema.Context
 
get(String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
getChildType() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
getChildType() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
getChildType() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
getId() - Method in class io.colyseus.Client
 
getInstance() - Static method in class io.colyseus.serializer.schema.Decoder
 
getInstance() - Static method in class io.colyseus.serializer.schema.Schema.Context
 
getItems() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
getItems() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
getItems() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
getName() - Method in class io.colyseus.Room
 
getSessionId() - Method in class io.colyseus.Room
 
getState() - Method in class io.colyseus.Room
 
getState() - Method in class io.colyseus.serializer.SchemaSerializer
 

H

handshake(byte[]) - Method in class io.colyseus.serializer.SchemaSerializer
 
hasJoined() - Method in class io.colyseus.Room
 
hasSchemaChild() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
hasSchemaChild() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
hasSchemaChild() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 

I

id - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionType
 
INDEX_CHANGE - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 
indexChangeCheck(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
instance - Static variable in class io.colyseus.serializer.schema.Schema.Context
 
invokeOnAdd(T, K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
invokeOnAdd(T, Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
invokeOnAdd(T, String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
invokeOnChange(T, K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
invokeOnChange(T, Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
invokeOnChange(T, String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
invokeOnRemove(T, K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
invokeOnRemove(T, Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
invokeOnRemove(T, String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
io.colyseus - package io.colyseus
 
io.colyseus.serializer - package io.colyseus.serializer
 
io.colyseus.serializer.schema - package io.colyseus.serializer.schema
 
io.colyseus.serializer.schema.annotations - package io.colyseus.serializer.schema.annotations
 
ISchemaCollection<K,T> - Interface in io.colyseus.serializer.schema
 
items - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
items - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
Iterator - Class in io.colyseus.serializer.schema
 
Iterator(int) - Constructor for class io.colyseus.serializer.schema.Iterator
 

J

join(String, Class<? extends Schema>) - Method in class io.colyseus.Client
Joins room
join(String, LinkedHashMap<String, Object>, Class<? extends Schema>) - Method in class io.colyseus.Client
 
JOIN_ERROR - Static variable in class io.colyseus.Protocol
 
JOIN_REQUEST - Static variable in class io.colyseus.Protocol
 
JOIN_ROOM - Static variable in class io.colyseus.Protocol
 

K

keys() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 

L

leave() - Method in class io.colyseus.Room
Disconnect from the room.
leave(boolean) - Method in class io.colyseus.Room
 
LEAVE_ROOM - Static variable in class io.colyseus.Protocol
 
Listener() - Constructor for class io.colyseus.Room.Listener
 

M

MapSchema() - Constructor for class io.colyseus.serializer.schema.Schema.MapSchema
 
MapSchema(Class<T>) - Constructor for class io.colyseus.serializer.schema.Schema.MapSchema
 
MapSchema(Class<T>, LinkedHashMap<String, T>) - Constructor for class io.colyseus.serializer.schema.Schema.MapSchema
 

N

name - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
NIL - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 
nilCheck(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
numberCheck(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 

O

offset - Variable in class io.colyseus.serializer.schema.Iterator
 
onAdd(T, int) - Method in interface io.colyseus.serializer.schema.Schema.ArraySchema.onAddListener
 
onAdd(T, String) - Method in interface io.colyseus.serializer.schema.Schema.MapSchema.onAddListener
 
onAddListener - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
onAddListener - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
onChange(T, int) - Method in interface io.colyseus.serializer.schema.Schema.ArraySchema.onChangeListener
 
onChange(T, String) - Method in interface io.colyseus.serializer.schema.Schema.MapSchema.onChangeListener
 
onChange - Variable in class io.colyseus.serializer.schema.Schema
 
onChange(List<DataChange>) - Method in interface io.colyseus.serializer.schema.Schema.onChange
 
onChangeListener - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
onChangeListener - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
onClose(int, String, boolean) - Method in interface io.colyseus.Client.Listener
This event is triggered when the connection is closed.
onClose(int, String, boolean) - Method in class io.colyseus.Connection
 
onError(Exception) - Method in interface io.colyseus.Client.Listener
This event is triggered when some error occurs in the server.
onError(Exception) - Method in class io.colyseus.Connection
 
onError(Exception) - Method in class io.colyseus.Room.Listener
This event is triggered when some error occurs in the room handler.
onJoin() - Method in class io.colyseus.Room.Listener
This event is triggered when the client successfuly joins the room.
onLeave() - Method in class io.colyseus.Room.Listener
This event is triggered when the client leave the room.
onMessage(Object) - Method in interface io.colyseus.Client.Listener
This event is triggered when an unhandled message comes to client from server
onMessage(String) - Method in class io.colyseus.Connection
 
onMessage(ByteBuffer) - Method in class io.colyseus.Connection
 
onMessage(Object) - Method in class io.colyseus.Room.Listener
This event is triggered when the server sends a message directly to the client.
onOpen(String) - Method in interface io.colyseus.Client.Listener
This event is triggered when the connection is accepted by the server.
onOpen(ServerHandshake) - Method in class io.colyseus.Connection
 
onRemove(T, int) - Method in interface io.colyseus.serializer.schema.Schema.ArraySchema.onRemoveListener
 
onRemove(T, String) - Method in interface io.colyseus.serializer.schema.Schema.MapSchema.onRemoveListener
 
onRemove - Variable in class io.colyseus.serializer.schema.Schema
 
onRemove() - Method in interface io.colyseus.serializer.schema.Schema.onRemove
 
onRemoveListener - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
onRemoveListener - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
onStateChange(T, boolean) - Method in class io.colyseus.Room.Listener
This event is triggered when the server updates its state.

P

patch(byte[]) - Method in class io.colyseus.serializer.SchemaSerializer
 
previousValue - Variable in class io.colyseus.serializer.schema.DataChange
 
Protocol - Class in io.colyseus
 
Protocol() - Constructor for class io.colyseus.Protocol
 

R

referencedType - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
rejoin(String, String, Class<? extends Schema>) - Method in class io.colyseus.Client
Reconnects the client into a room he was previously connected with.
remove(String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
removeListener(Room.Listener) - Method in class io.colyseus.Room
 
Room<T> - Class in io.colyseus
 
Room.Listener<T> - Class in io.colyseus
 
ROOM_DATA - Static variable in class io.colyseus.Protocol
 
ROOM_LIST - Static variable in class io.colyseus.Protocol
 
ROOM_STATE - Static variable in class io.colyseus.Protocol
 
ROOM_STATE_PATCH - Static variable in class io.colyseus.Protocol
 
rooms - Variable in class io.colyseus.Client
 
rootType - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflection
 

S

Schema - Class in io.colyseus.serializer.schema
 
Schema() - Constructor for class io.colyseus.serializer.schema.Schema
 
Schema.ArraySchema<T> - Class in io.colyseus.serializer.schema
 
Schema.ArraySchema.onAddListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.ArraySchema.onChangeListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.ArraySchema.onRemoveListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.Context - Class in io.colyseus.serializer.schema
 
Schema.MapSchema<T> - Class in io.colyseus.serializer.schema
 
Schema.MapSchema.onAddListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.MapSchema.onChangeListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.MapSchema.onRemoveListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.onChange - Interface in io.colyseus.serializer.schema
 
Schema.onRemove - Interface in io.colyseus.serializer.schema
 
Schema.SchemaReflection - Class in io.colyseus.serializer.schema
 
Schema.SchemaReflectionField - Class in io.colyseus.serializer.schema
 
Schema.SchemaReflectionType - Class in io.colyseus.serializer.schema
 
Schema.SPEC - Class in io.colyseus.serializer.schema
 
SchemaClass - Annotation Type in io.colyseus.serializer.schema.annotations
 
SchemaField - Annotation Type in io.colyseus.serializer.schema.annotations
 
SchemaReflection() - Constructor for class io.colyseus.serializer.schema.Schema.SchemaReflection
 
SchemaReflectionField() - Constructor for class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
SchemaReflectionType() - Constructor for class io.colyseus.serializer.schema.Schema.SchemaReflectionType
 
SchemaSerializer<T> - Class in io.colyseus.serializer
 
SchemaSerializer(Class<T>) - Constructor for class io.colyseus.serializer.SchemaSerializer
 
send(Object) - Method in class io.colyseus.Room
Send message to the room handler.
set(K, T) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
set(Integer, T) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
set(String, T) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
setConnection(LinkedHashMap<String, Object>) - Method in class io.colyseus.Room
 
setItems(Object) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
setItems(Object) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
setItems(Object) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
setName(String) - Method in class io.colyseus.Room
 
setOptions(LinkedHashMap<String, Object>) - Method in class io.colyseus.Room
 
setSessionId(String) - Method in class io.colyseus.Room
 
setState(byte[]) - Method in class io.colyseus.serializer.SchemaSerializer
 
SPEC() - Constructor for class io.colyseus.serializer.schema.Schema.SPEC
 
state - Variable in class io.colyseus.serializer.SchemaSerializer
 

T

thiz(String) - Method in class io.colyseus.serializer.schema.Schema
 
toString() - Method in class io.colyseus.serializer.schema.DataChange
 
triggerAll() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
triggerAll() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
triggerAll() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
triggerAll() - Method in class io.colyseus.serializer.schema.Schema
 
type - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
TYPE_ID - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 
typeIds - Variable in class io.colyseus.serializer.schema.Schema.Context
 
types - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflection
 

U

USER_ID - Static variable in class io.colyseus.Protocol
 

V

value - Variable in class io.colyseus.serializer.schema.DataChange
 
values() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 

_

_clone() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
_clone() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
_clone() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
A B C D E F G H I J K L M N O P R S T U V _ 
Skip navigation links