All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractCompiler Implements fundamental functionality useful for most of the compiler plugins.AbstractCPU Implements fundamental functionality useful for most of the CPU plugins.AbstractDevice Implements fundamental functionality useful for most of the device plugins.AbstractMemory Implements fundamental functionality useful for most of the memory plugins.AbstractMemoryContext<Type> This class implements some fundamental functionality of MemoryContext interface, that can be useful in the programming of the own memory context.AddressColumn ApplicationApi emuStudio application API.BasicSettings Basic settings of a plugin.Bits Bits utility class.BreakpointColumn CannotSetDebuggerValueException Thrown if a value cannot be set to the cell in the debugger table.CannotUpdateSettingException Compiler Compiler plugin root interface.CompilerContext Compiler context can be used to provide additional meta-information for runtime, which can be used by other plugins.CompilerListener This is an interface that should be implemented by the emuStudio, and/or other plugins that want to process the output of the compiler.CompilerMessage Messages are passed to compiler listeners when the compiler wishes to say something.CompilerMessage.MessageType Message type.Context A plugin context is a runtime structure implemented and used by plugins in order to communicate between each other.ContextAlreadyRegisteredException Raised when a plugin tries to register a context which is already registered.ContextNotFoundException Raised when a plugin context is not registered in the context pool.ContextPool Context pool manages contexts of all plugins.CPU CPU plugin root interface.CPU.CPUListener Interface for receiving CPU events.CPU.RunState The run state of the CPU.CPUContext CPU context can be used by plugins which are connected to CPU.DebuggerColumn<T> Column in the debugger table.DebuggerTable Debugger table in emuStudio.DecodedInstruction A decoded, but not yet disassembled instruction.Decoder An instruction decoder interface.Device Device plugin root interface.DeviceContext<DataType> Device context of the device plugin.Dialogs This class provides dialogs used by emuStudio and plugins.Dialogs.DialogAnswer DisassembledInstruction This class represents disassembled instruction.Disassembler An instruction disassembler interface.FileExtension A file extension with description.FileExtensionsFilter Definition of supported file extensions of one "filter" when choosing files.Formatter GuiUtils IntelHEX Generator and loader of 16-bit Intel Hex files (I8HEX).InvalidContextException Raised when a plugin context does not fulfill the requirements.InvalidInstructionException An exception representing an unsuccessful decoding process.LexicalAnalyzer Lexical analyzer.Memory Memory plugin root interface.Memory.MemoryListener The listener interface for receiving memory related events.MemoryContext<CellType> This memory context supports basic methods for accessing the memory, like reading and writing memory cells.MnemoColumn This class represents "mnemo" column in the debug table.NumberUtils A number utility class with various useful operations on numbers and number arrays.NumberUtils.Strategy Strategy defining how to manipulate with bytes.OpcodeColumn This class represents "opcode" column in the debug table.Plugin Plugin main interface.PLUGIN_TYPE Indicates type of the plugin.PluginContext Indicates that the annotated interface represent plugin context.PluginInitializationException Exception representing general plugin initialization error.PluginRoot Indicates that the class is a plugin's main class.PluginSettings The class provides methods for reading/writing plugin settings.RadixUtils The class contains several methods used for work with numbers in various radixes.RadixUtils.NumberPattern This class represents a number pattern in single radixSleepUtils Sleeping and time measurement utilities.TimedEventsProcessor Timed events processing is a soft real-time system based on a logical system clock, interpreted as number of passed CPU cycles.Token Interface that identifies a token.ToolbarButton