physis.core.virtualmachine
Class VirtualMachineFactory

java.lang.Object
  |
  +--physis.core.virtualmachine.VirtualMachineFactory

public class VirtualMachineFactory
extends java.lang.Object

As a Factory this will make the digital-organism-instatiating easy.
CRC
1. ensuring easy instantiating - Configuration, virtualmachine


Constructor Summary
VirtualMachineFactory()
           
 
Method Summary
static PhysisVirtualMachine getPhysisVM()
          Creates a VM for Physis with initial state.
static PhysisVirtualMachine getPhysisVM(java.lang.String classname)
          Creates a VM for Physis with initial state.
static VirtualMachine getVM()
          Creates a VM with initial state.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

VirtualMachineFactory

public VirtualMachineFactory()
Method Detail

getVM

public static VirtualMachine getVM()
Creates a VM with initial state. The classname for the VM comes from the configuration file.

getPhysisVM

public static PhysisVirtualMachine getPhysisVM()
Creates a VM for Physis with initial state. The classname for the VM comes from the configuration file.

getPhysisVM

public static PhysisVirtualMachine getPhysisVM(java.lang.String classname)
Creates a VM for Physis with initial state. The classname for the VM comes as parameters.