Maven module :un.api : api-system :
Class : un.system.System
Extends/Implements : -
Subclasses : -

Each environment should declare a System instance with exactly the same
methods definition.
author  Johann Sorel


Variables : TYPE_UNIX, TYPE_WINDOWS
Functions : get, System, getType, getModuleManager, getSocketManager, getProperties, getClipBoard, getDragAndDrapBag


public String TYPE_UNIX

public String TYPE_WINDOWS


public System get ()

protected void System ()


System type, windows,linux,...
TODO : find a better way to define the os.
return  String, never null
public String getType ()


Returns the module manager.
return  ModuleManager, never null
public ModuleManager getModuleManager ()


Returns the socket manager.
return  SocketManager, never null
public SocketManager getSocketManager ()


Returns the system properties.
return  GlobalProperties, never null
public GlobalProperties getProperties ()


Returns the system clipboard.
return  TransferBag, never null
public TransferBag getClipBoard ()


Returns the system drag and drop bag.
return  TransferBag, never null
public TransferBag getDragAndDrapBag ()