hicosim.components.frontend
Interface iListenerFrontend

All Known Implementing Classes:
MainWindow

public interface iListenerFrontend

Author:
Daniel Obermueller & Sebastian Minning 11th May 2009

Method Summary
 void deleteAllBr()
           
 void deleteBreakpointMarkAtDisassembledCode(int index)
           
 void deleteBreakpointMarkAtSourceCode(int index)
           
 void displayBreakpointAtAdress(java.lang.String text)
           
 void displayBreakpointAtLabel(java.lang.String text)
           
 void displayBreakpointAtLine(java.lang.String text)
           
 void displayConsoleError(java.lang.String message)
           
 void displayConsoleMessage(java.lang.String message)
           
 void displayCpuConfiguration(java.util.HashMap<java.lang.String,java.lang.String> config)
           
 void displayDisassembledCode(java.lang.String text)
           
 void displayInstructionPointer(int instructionPointer)
           
 void displayScalarRegChanges(java.lang.Object valOfA, java.lang.Object valOfX, java.lang.Object valOfY)
           
 void displaySingleValueOfVectorRegister(java.lang.Object value, int row, int column)
           
 void displaySourceCode(java.lang.String text)
           
 void displayStatusRegister(int carryBit, int zeroBit)
           
 void displayVectorRegChanges(int[][] vectorRegisters)
           
 void focusAtCommandline()
           
 void highlightLineOfDisassembledCode(int index)
           
 void highlightLineOfSourceCode(int index)
           
 void setBreakpointMarkAtDisassembledCode(int index)
           
 void setBreakpointMarkAtSourceCode(int index)
           
 void setJTableVectorCpuRegisterOverviewSize(int rows, int columns)
           
 

Method Detail

displayScalarRegChanges

void displayScalarRegChanges(java.lang.Object valOfA,
                             java.lang.Object valOfX,
                             java.lang.Object valOfY)

displayStatusRegister

void displayStatusRegister(int carryBit,
                           int zeroBit)

displayInstructionPointer

void displayInstructionPointer(int instructionPointer)

setJTableVectorCpuRegisterOverviewSize

void setJTableVectorCpuRegisterOverviewSize(int rows,
                                            int columns)

displayVectorRegChanges

void displayVectorRegChanges(int[][] vectorRegisters)

displaySingleValueOfVectorRegister

void displaySingleValueOfVectorRegister(java.lang.Object value,
                                        int row,
                                        int column)

displaySourceCode

void displaySourceCode(java.lang.String text)

displayDisassembledCode

void displayDisassembledCode(java.lang.String text)

displayConsoleError

void displayConsoleError(java.lang.String message)

displayConsoleMessage

void displayConsoleMessage(java.lang.String message)

displayBreakpointAtLabel

void displayBreakpointAtLabel(java.lang.String text)

displayBreakpointAtLine

void displayBreakpointAtLine(java.lang.String text)

displayBreakpointAtAdress

void displayBreakpointAtAdress(java.lang.String text)

setBreakpointMarkAtSourceCode

void setBreakpointMarkAtSourceCode(int index)

deleteBreakpointMarkAtSourceCode

void deleteBreakpointMarkAtSourceCode(int index)

setBreakpointMarkAtDisassembledCode

void setBreakpointMarkAtDisassembledCode(int index)

deleteBreakpointMarkAtDisassembledCode

void deleteBreakpointMarkAtDisassembledCode(int index)

deleteAllBr

void deleteAllBr()

highlightLineOfSourceCode

void highlightLineOfSourceCode(int index)

highlightLineOfDisassembledCode

void highlightLineOfDisassembledCode(int index)

focusAtCommandline

void focusAtCommandline()

displayCpuConfiguration

void displayCpuConfiguration(java.util.HashMap<java.lang.String,java.lang.String> config)