A C D E G I M N O P R S T 

A

AddToList - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command that states that an element should be added to a list.
AddToList() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
AddToSet - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command that states that an element should be added to a set.
AddToSet() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 

C

ClearReferences - Class in de.saxsys.synchronizefx.core.metamodel.commands
Tells the other side, that hard references that where created during the assembling of the objects can now be deleted.
ClearReferences() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.ClearReferences
 
ClientCallback - Interface in de.saxsys.synchronizefx.core.clientserver
This interface has to be implemented by clients handle events like the initial transfer of the model or errors.
CommandListExecutor - Class in de.saxsys.synchronizefx.core.metamodel
Applies commands on a MetaModel to synchronize it's domain objects with other instances.
CommandListExecutor(MetaModel, Listeners, TopologyLayerCallback) - Constructor for class de.saxsys.synchronizefx.core.metamodel.CommandListExecutor
Initializes the executor.
commandsForDomainModel(CommandsForDomainModelCallback) - Method in class de.saxsys.synchronizefx.core.metamodel.MetaModel
This method creates the commands necessary to reproduce the entire domain model.
CommandsForDomainModelCallback - Interface in de.saxsys.synchronizefx.core.metamodel
A callback that is informed when the commands that where requested via MetaModel.commandsForDomainModel(CommandsForDomainModelCallback) are ready.
commandsReady(List<Object>) - Method in interface de.saxsys.synchronizefx.core.metamodel.CommandsForDomainModelCallback
Used to inform when the commands are ready.
connect() - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferClient
Open the connection to the server.
connect() - Method in class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxClient
Connects to the server and requests the domain model from it.
CreateObservableObject - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command to create a new instance of an observable object.
CreateObservableObject() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 

D

de.saxsys.synchronizefx.core.clientserver - package de.saxsys.synchronizefx.core.clientserver
This package is an implementation of the network layer.
de.saxsys.synchronizefx.core.exceptions - package de.saxsys.synchronizefx.core.exceptions
Contains the exceptions that are thrown by the framework in case of erroneous conditions.
de.saxsys.synchronizefx.core.metamodel - package de.saxsys.synchronizefx.core.metamodel
The classes in this package build up a meta model around the users domain model.
de.saxsys.synchronizefx.core.metamodel.commands - package de.saxsys.synchronizefx.core.metamodel.commands
This package contains the commands that the meta model layer produces and evaluates.
deserialize(byte[]) - Method in interface de.saxsys.synchronizefx.core.clientserver.Serializer
Deserializes a byte array to objects that was created with Serializer.serialize(List).
disconnect() - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferClient
Closes the connection to the server.
disconnect() - Method in class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxClient
Terminates the connection to the server.
domainModelChanged(Object) - Method in interface de.saxsys.synchronizefx.core.metamodel.TopologyLayerCallback
Called when the domain model has changed.

E

execute(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.CommandListExecutor
 
execute(List<Object>) - Method in class de.saxsys.synchronizefx.core.metamodel.MetaModel
Executes commands to change the domain model of the user.

G

getById(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.MetaModel
Returns a object that is identified by an id.
getClassName() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
getId(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.MetaModel
Returns the id for an object.
getKeyObservableObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
getKeyObservableObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
getKeySimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
getKeySimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
getListId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
getListId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
getListId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
getListId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
getMapId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
getMapId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
getNewSize() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
The new size the list should have after this command has been executed on it.
getNewSize() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
The new size the list should have after this command has been executed on it.
getObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
getObservableObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
getObservableObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
getObservableObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
getObservableObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
getPosition() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
getPosition() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
getPropertyId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
getPropertyNameToId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
getRootElementId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetRootElement
 
getSimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
getSimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
getSimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
getSimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
getValueObservableObjectId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
getValueSimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 

I

isDoChangesInJavaFxThread() - Method in class de.saxsys.synchronizefx.core.metamodel.MetaModel
 

M

MessageTransferClient - Interface in de.saxsys.synchronizefx.core.clientserver
This is the interface to the underlying network library that serializes and transfers the messages produced by this framework.
MessageTransferServer - Interface in de.saxsys.synchronizefx.core.clientserver
This is the interface to the underlying network library that serializes and transfers the messages produced by this framework.
MetaModel - Class in de.saxsys.synchronizefx.core.metamodel
Generates and applies commands necessary to keep domain models synchronous.
MetaModel(TopologyLayerCallback) - Constructor for class de.saxsys.synchronizefx.core.metamodel.MetaModel
Creates a MetaModel where the root object of the domain model is received from another node.
MetaModel(TopologyLayerCallback, Object) - Constructor for class de.saxsys.synchronizefx.core.metamodel.MetaModel
Creates a MetaModel which serves a new domain model.
modelReady(Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.ClientCallback
Called when the initial transfer of the model has completed.

N

NetworkToTopologyCallbackClient - Interface in de.saxsys.synchronizefx.core.clientserver
This is an callback interface for the network library to inform the upper layer of incomming messages.
NetworkToTopologyCallbackServer - Interface in de.saxsys.synchronizefx.core.clientserver
This is an callback interface for the network library to inform the upper layer of incoming events like messages or new clients.

O

onClientConnectionError(SynchronizeFXException) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackServer
An error in the connection to some client occurred.
onConnect(Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackServer
A new client connected.
onConnectFinished(Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferServer
Called in response to NetworkToTopologyCallbackServer.onConnect(Object) when the setup for the new client has finished.
onError(SynchronizeFXException) - Method in interface de.saxsys.synchronizefx.core.clientserver.ClientCallback
Called when an error occurred in the synchronization code.
onError(SynchronizeFXException) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackClient
An error occurred that made the Client disconnect from the server.
onError(SynchronizeFXException) - Method in interface de.saxsys.synchronizefx.core.clientserver.ServerCallback
Called when an error occurred in the synchronization code.
onError(SynchronizeFXException) - Method in interface de.saxsys.synchronizefx.core.metamodel.TopologyLayerCallback
Called when an error occurred in the meta model layer.
onFatalError(SynchronizeFXException) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackServer
A fatal error that made the server shut down.
onServerDisconnect() - Method in interface de.saxsys.synchronizefx.core.clientserver.ClientCallback
This method is called when the server closed the connection to this client.
onServerDisconnect() - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackClient
This method is called when the server closed the connection to this client.

P

PutToMap - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command to set a value for some key in some map.
PutToMap() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 

R

recive(List<Object>) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackClient
Messages were received.
recive(List<Object>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackServer
Messages were received.
RemoveFromList - Class in de.saxsys.synchronizefx.core.metamodel.commands
Command to remove an element in a list.
RemoveFromList() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
RemoveFromMap - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command that indicates that a mapping should be removed from a map.
RemoveFromMap() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
RemoveFromSet - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command to remove an element in a set.
RemoveFromSet() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 

S

send(List<Object>) - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferClient
Sends messages to the server.
send(List<Object>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferServer
Sends messages to a single client.
sendCommands(List<Object>) - Method in interface de.saxsys.synchronizefx.core.metamodel.TopologyLayerCallback
Called when the meta model layer has produced commands that need to be shared with other meta models.
sendToAll(List<Object>) - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferServer
Sends messages to all connected peers.
sendToAllExcept(List<Object>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferServer
Sends a message to all peers except to nonReciver.
serialize(List<Object>) - Method in interface de.saxsys.synchronizefx.core.clientserver.Serializer
Serializes a list with messages to byte arrays.
Serializer - Interface in de.saxsys.synchronizefx.core.clientserver
A thread safe serializer and deserializer that serializes Lists with Java objects to byte arrays.
ServerCallback - Interface in de.saxsys.synchronizefx.core.clientserver
This interface has to be implemented by the server to handle errors.
setClassName(String) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
setDoChangesInJavaFxThread(boolean) - Method in class de.saxsys.synchronizefx.core.metamodel.MetaModel
 
setKeyObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
setKeyObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
setKeySimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
setKeySimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
setListId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
setListId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
setMapId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
setMapId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
setNewSize(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
setNewSize(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
setObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
setObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
setObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
setObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
setObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
setPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
setPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
setPropertyId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
setPropertyNameToId(Map<String, UUID>) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
SetPropertyValue - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command to set a new value for some Property.
SetPropertyValue() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
SetRootElement - Class in de.saxsys.synchronizefx.core.metamodel.commands
A message that tells which object should be treated as the root object of the domain model.
SetRootElement() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.SetRootElement
 
setRootElementId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetRootElement
 
setSetId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
setSetId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
setSimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
setSimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
setSimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
setSimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
setTopologyCallback(NetworkToTopologyCallbackClient) - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferClient
Sets the callback to the topology layer for events like incoming messages or errors.
setTopologyLayerCallback(NetworkToTopologyCallbackServer) - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferServer
Sets the callback to the topology layer for events like incoming messages, new connections or errors.
setValueObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
setValueSimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
shutdown() - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferServer
Disconnect all clients that are still connected an shut down the Server.
shutdown() - Method in class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
Shuts down the server Before the shutdown, all clients which are still connected are disconnected.
start() - Method in interface de.saxsys.synchronizefx.core.clientserver.MessageTransferServer
Starts the server and make it listen for new client connections.
start() - Method in class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
Starts the server and accepts incoming client connections.
SynchronizeFxClient - Class in de.saxsys.synchronizefx.core.clientserver
This class implements a client that accesses a JavaFX model made available over the network by a SynchronizeFxServer.
SynchronizeFxClient(MessageTransferClient, ClientCallback) - Constructor for class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxClient
Sets up everything that is needed to to get the domain model instance from the server.
SynchronizeFXException - Exception in de.saxsys.synchronizefx.core.exceptions
A exception for any kind of failures that appear in this framework.
SynchronizeFXException(Throwable) - Constructor for exception de.saxsys.synchronizefx.core.exceptions.SynchronizeFXException
 
SynchronizeFXException(String, Throwable) - Constructor for exception de.saxsys.synchronizefx.core.exceptions.SynchronizeFXException
 
SynchronizeFXException(String) - Constructor for exception de.saxsys.synchronizefx.core.exceptions.SynchronizeFXException
 
SynchronizeFxServer - Class in de.saxsys.synchronizefx.core.clientserver
This class implements a server that makes a JavaFX model available over the network.
SynchronizeFxServer(Object, MessageTransferServer, ServerCallback) - Constructor for class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
Sets up everything that is needed to serve a domain model.

T

TopologyLayerCallback - Interface in de.saxsys.synchronizefx.core.metamodel
This is an callback interface for the meta model.
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ClearReferences
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetRootElement
 
A C D E G I M N O P R S T 

Copyright © 2014 Saxonia Systems AG. All Rights Reserved.