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

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.
Command - Interface in de.saxsys.synchronizefx.core.metamodel.commands
A marker interface for commands that are used to reproduce changes on one domain model on an other.
CommandListExecutor - Class in de.saxsys.synchronizefx.core.metamodel
Applies commands on a MetaModel to synchronize it's domain objects with other instances.
CommandListExecutor(MetaModel, WeakObjectRegistry, Listeners, SilentChangeExecutor, ValueMapper) - 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<Command>) - Method in interface de.saxsys.synchronizefx.core.metamodel.CommandsForDomainModelCallback
Used to inform when the commands are ready.
CommandTransferClient - Interface in de.saxsys.synchronizefx.core.clientserver
This is the interface to the underlying network library that serializes and transfers the Commands produced by this framework.
CommandTransferServer - Interface in de.saxsys.synchronizefx.core.clientserver
This is the interface to the underlying network library that serializes and transfers the Commands produced by this framework.
connect() - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferClient
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.CommandTransferClient
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<Command>) - Method in class de.saxsys.synchronizefx.core.metamodel.MetaModel
Executes commands to change the domain model of the user.

G

getClassName() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
getKey() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
getKey() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
 
getListId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
getListId() - Method in interface de.saxsys.synchronizefx.core.metamodel.commands.ListCommand
 
getListId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
getListId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
 
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.Value
 
getPosition() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
The index the new element will have in the list when it's added.
getPosition() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
The index of the element that should be replaced.
getPropertyId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
getPropertyNameToId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
 
getRemoveCount() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
The amount of elements starting from RemoveFromList.getStartPosition() that should be removed.
getRootElementId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetRootElement
 
getSetId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
getSetId() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
getSimpleObjectValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.Value
 
getStartPosition() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
The index of the first element in the list that should be removed.
getValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
getValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
getValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
getValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
getValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
 
getValue() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 

L

ListCommand - Interface in de.saxsys.synchronizefx.core.metamodel.commands
An interface for all commands that involve changing a list.

M

MetaModel - Class in de.saxsys.synchronizefx.core.metamodel
Generates and applies commands necessary to keep domain models synchronous.
MetaModel(TopologyLayerCallback, Executor) - 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, Executor) - 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 commands.
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 commands or new clients.

O

ObjectToIdMappingException - Exception in de.saxsys.synchronizefx.core.exceptions
Indicates an error with the observable object to id mapping.
ObjectToIdMappingException(String) - Constructor for exception de.saxsys.synchronizefx.core.exceptions.ObjectToIdMappingException
 
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.CommandTransferServer
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<Command>) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackClient
Commands were received.
recive(List<Command>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.NetworkToTopologyCallbackServer
Commands were received.
RemoveFromList - Class in de.saxsys.synchronizefx.core.metamodel.commands
Command to remove elements from 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
 
ReplaceInList - Class in de.saxsys.synchronizefx.core.metamodel.commands
A command to replace elements in a list.
ReplaceInList() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
 

S

send(List<Command>) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferClient
Sends commands to the server.
send(List<Command>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
Sends commands to a single client.
sendCommands(List<Command>) - 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<Command>) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
Sends commands to all connected peers.
sendToAllExcept(List<Command>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
Sends a commands to all peers except to nonReciver.
serialize(List<Command>) - Method in interface de.saxsys.synchronizefx.core.clientserver.Serializer
Serializes a list with commands to byte arrays.
Serializer - Interface in de.saxsys.synchronizefx.core.clientserver
A thread safe serializer and deserializer that serializes Lists of SynchronizeFX Commands.
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
 
setKey(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
setKey(Value) - 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 interface de.saxsys.synchronizefx.core.metamodel.commands.ListCommand
 
setListId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
setListId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
 
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.Value
Sets the id of the observable object this instance denotes.
setPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
setPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
 
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
 
setRemoveCount(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
SetRootElement - Class in de.saxsys.synchronizefx.core.metamodel.commands
A Command 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.Value
Sets the simple object value this instance should wrap.
setStartPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
 
setTopologyCallback(NetworkToTopologyCallbackClient) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferClient
Sets the callback to the topology layer for events like incoming commands or errors.
setTopologyLayerCallback(NetworkToTopologyCallbackServer) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
Sets the callback to the topology layer for events like incoming commands, new connections or errors.
setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
 
setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
 
setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
 
setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
 
setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
 
setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
 
shutdown() - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
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.CommandTransferServer
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(CommandTransferClient, 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.
SynchronizeFxClient(CommandTransferClient, ClientCallback, Executor) - 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, CommandTransferServer, ServerCallback) - Constructor for class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
Sets up everything that is needed to serve a domain model.
SynchronizeFxServer(Object, CommandTransferServer, ServerCallback, Executor) - 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
 
toString() - Method in class de.saxsys.synchronizefx.core.metamodel.commands.Value
 

V

Value - Class in de.saxsys.synchronizefx.core.metamodel.commands
A value for properties and collections which is either an observable object or a simple object.
Value() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.Value
 
A C D E G L M N O P R S T V 

Copyright © 2014 Saxonia Systems AG. All Rights Reserved.