jmce - 1_02

jmce
Class Jmce

java.lang.Object
  extended by jmce.sim.AbstractHardware
      extended by jmce.Jmce
All Implemented Interfaces:
ExceptionListener, Hardware

public class Jmce
extends AbstractHardware
implements ExceptionListener

Main class for jmce.

Process command line options and launch the monitor or the selected cpu.

Version:
1.02
Author:
Mario Viara

Field Summary
 CPU cpu
           
static java.lang.String JMCE_XML
           
static java.lang.String version1
           
static java.lang.String version2
           
static java.lang.String versionNumber
           
 
Constructor Summary
Jmce(java.lang.String[] argv)
           
 
Method Summary
 void addChild(Hardware parent, java.lang.Object o)
           
 java.lang.Object decode(java.lang.String filename)
           
 void encode(java.lang.String filename)
           
 void exceptionEvent(ExceptionEvent ev)
           
static Jmce getInstance()
           
static void main(java.lang.String[] argv)
           
 void setCPU(java.lang.Object o)
           
static void showConfig(CPU cpu, Console t)
           
 void start()
           
 java.lang.String toString()
           
 
Methods inherited from class jmce.sim.AbstractHardware
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionNumber

public static java.lang.String versionNumber

version1

public static java.lang.String version1

version2

public static java.lang.String version2

JMCE_XML

public static final java.lang.String JMCE_XML
See Also:
Constant Field Values

cpu

public CPU cpu
Constructor Detail

Jmce

public Jmce(java.lang.String[] argv)
Method Detail

getInstance

public static Jmce getInstance()

exceptionEvent

public void exceptionEvent(ExceptionEvent ev)
Specified by:
exceptionEvent in interface ExceptionListener

start

public void start()

encode

public void encode(java.lang.String filename)
            throws SIMException
Throws:
SIMException

addChild

public void addChild(Hardware parent,
                     java.lang.Object o)
              throws SIMException
Throws:
SIMException

setCPU

public void setCPU(java.lang.Object o)
            throws SIMException
Throws:
SIMException

decode

public java.lang.Object decode(java.lang.String filename)
                        throws SIMException
Throws:
SIMException

showConfig

public static void showConfig(CPU cpu,
                              Console t)
                       throws SIMException
Throws:
SIMException

main

public static void main(java.lang.String[] argv)

toString

public java.lang.String toString()
Overrides:
toString in class AbstractHardware

jmce - 1_02