Package: com.multiversesocial.hyperview | README.md | BUILD.md (compile / run / jarsigner) | LICENSE (MIT)
HyperView is a Java desktop hypermedia viewer (AWT/Swing application frame built on HyperView's Orange framework) hosting interactive views, gadgets, networking and optional serial-port I/O in a single window.
Package com.multiversesocial.hyperview, main class ViewMain, version string V3.2 (HyperConstants.HYPERVIEWVERSION).
comm.jar, third-party code & media, package layout.HyperView.main → new ViewMain() → new HyperFrame(...).fx,fy. CollisionManager tests Gobs with a COLLIDE_AT_END Spline or the flag GOB_COLLISION_OUTLINE, whose outline is traced from the image by OutlineTracer.HyperConnectionHandler (it has its own main with -port) opens a non-blocking ServerSocketChannel and accepts clients through a Selector (OP_ACCEPT). Each client is a HyperConnectionNode with a non-blocking SocketChannel. HyperNBInputHandler reads the clients through a second Selector (OP_READ) with HyperNodeReadVector; HyperNBOutputHandler works a queue of HyperNodeWriteVector objects which write to the channels.Externalizer is a pane in which you enter a class name and a list of fields (ClassFieldLink: primitives, arrays of up to 3 dimensions, nested object fields). Its Generate button writes the Java source Serialize<Class>.java, a class implementing Serialization with pack and unpack for a fixed big-endian byte layout, or, with the C source option, a matching C99 file Serialize<Class>.c. The field list is typed in; it is not read from a compiled class. Schemas are kept by ObjectRegistry.TVDispatch) starts the program named by the video_program preference — VLC by default (HyperConstants holds the default path; the Preferences pane labels it “vlc dir/exe”) — as a HyperProcess. HyperProcess extends java.lang.Process and wraps the child started with ProcessBuilder: it keeps a process list, runs threads that copy the child’s output and error streams plus a thread that waits for its exit, and offers destroy, waitFor, exitValue and a ProcessListener signal hook. A richer process control interface is planned.HyperView 3.2 hosts application-level applets — programs written against java.applet.Applet that use the lifecycle, drawing, images, sound, parameters, mouse and keyboard — with some modifications: the ported class extends ViewMain, overrides main() in place of init(), draws in a ViewPane and gets HyperView’s normal mouse and keyboard handling. JDK 26 removed the Applet API (JEP 504), so old applets must be ported; HyperView supplies the replacements.
jarsigner template, resource-loading notes.compile26 (MSYS/bash) · compile26.bat (Windows cmd) — sources src/com/multiversesocial/hyperview/*.java, media copied from res/ into the jar.run26 · run26.bat — equivalent to java -Dsun.net.useExclusiveBind=false -Xms1000m -Xmx1000m -jar dist/hyperview-3.2.jar.dist/hyperview-3.2.jar (Main-Class com.multiversesocial.hyperview.ViewMain, Class-Path lib/comm.jar).lib/comm.jar (Sun javax.comm) is needed to compile as-is and only for the serial feature at runtime; it is not redistributed — public release packages carry lib/README.txt instead. See SerialHandler.Asteroids.java, by Mike Hall, Copyright 1998 — keeps its original notice and terms) and third-party media under res/ — see the “Third-party code” and “Third-party media” sections of README.md.ambergem.gif — HyperViewcursor.gif — Gadget, HyperConstants, HyperEditBuffer, SuperBitmapConsoledisk.gif — TextPanedl_lag.jpg — Titlebardl_ok.jpg — Titlebardocument_icon.gif — HyperViewea2.gif — MegaMooV, OutlineTestDispatchfolder_icon.gif — HyperViewgreengem.gif — HyperViewhdf.gif — AsteroidsDispatch, MegaMooV, OutlineTestDispatchjh_duke.gif — ViewMainlgn.gif — MegaMooVmatrix1.jpg — ViewMemoryButtonngc2440.gif — MegaMooV, ServerViewMain, ViewMainredgem.gif — HyperViewsbar.gif — HyperScrollbar, HyperViewshrimp.gif — ViewMainstarbackground2.jpg — MemoryImageGobDispatchtitlebar.gif — Titlebartitlebars.gif — Titlebartv.gif — ViewMainwallback.gif — DataBaseDispatch, EconomyDispatchworld_anim.gif — ViewMain| Class | Kind | Extends / Implements | Area | Summary | Fields | Ctors | Methods | Nested |
|---|---|---|---|---|---|---|---|---|
| Abort | class | extends Dispatch | Dispatch framework & state machines | This class is a special Dispatch Object that causes the current display stack/thread to stop at once and return/abort. | 1 | 3 | 1 | 0 |
| About | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| AnimationConstants | interface | — | Graphics, text, fonts & bitmaps | Constants interface: 2 constants (e.g. ANIM_LOADED, COLLISION_ENA). | 2 | 0 | 0 | 0 |
| AnimGob | class | extends Gob implements AnimationConstants, HyperConstants | Graphics, text, fonts & bitmaps | Class extending Gob (implements AnimationConstants, HyperConstants); main methods: start(), stop(), pause(), resume(). | 33 | 6 | 61 | 1 |
| Asteroids | class | extends ViewPane implements Runnable | Games, demos & tests | Port of Mike Hall’s 1998 Asteroids applet running as a ViewPane inside HyperView (original code not MIT). | 78 | 1 | 27 | 1 |
| AsteroidsDispatch | class | extends Dispatch | Games, demos & tests | An example of and Event Dispatch as the result of clicking on a Gadget. | 1 | 1 | 1 | 0 |
| AsynchronousCallBack | interface | — | Dispatch framework & state machines | To allow multi thread asynch update. | 0 | 0 | 1 | 0 |
| AudioClip | interface | — | Sound | Replacement for java.applet.AudioClip: play(), loop(), halt(). | 0 | 0 | 3 | 0 |
| AWTEventManager | class | implements AWTEventListener | Input: keyboard, mouse & events | Class (implements AWTEventListener); main methods: activate(), deactivate(), eventDispatched(). | 6 | 1 | 5 | 0 |
| AWTViewLink | class | extends Linkable | Application core & entry points | Class extending Linkable. | 1 | 1 | 0 | 0 |
| BasicPane | class | extends Gadget | Panes & pop-ups | Class extending Gadget; main methods: update(), makeBitMap(), erase(), drawString(). | 27 | 5 | 8 | 0 |
| Belief | class | — | Economy simulation | Class; main methods: generate(), main(). | 1 | 1 | 3 | 0 |
| BeliefButton | class | extends Gadget implements CloseListener | Economy simulation | Class extending Gadget (implements CloseListener); main methods: outerReference(), onClose(). | 1 | 1 | 2 | 1 |
| Binary | class | — | Utilities & bit helpers | Class; main methods: toString(), toInt(), main(). | 0 | 1 | 5 | 0 |
| BitDefs | interface | — | Utilities & bit helpers | Constants interface: 32 constants (e.g. BIT1, BIT2, BIT3). | 32 | 0 | 0 | 0 |
| BitmapConstants | interface | — | Graphics, text, fonts & bitmaps | Constants interface: 1 constant (e.g. MEMORYIMAGE_ENA). | 1 | 0 | 0 | 0 |
| BufferConstants | interface | — | Networking, channels & connections | The four possible IO operations | 7 | 0 | 0 | 0 |
| BufferControl | interface | — | Networking, channels & connections | Constants interface: 15 constants (e.g. SET_FONTSIZE_TINY, SET_FONTSIZE_SMALL, SET_FONTSIZE_MEDIUM). | 15 | 0 | 1 | 0 |
| ChangeWorkForce | class | extends Dispatch implements EconomyConstants | Economy simulation | Dispatch event handler overriding run(). | 7 | 1 | 1 | 0 |
| ChannelControlPane | class | extends ServerChannelPane implements ChannelView | Networking, channels & connections | Class extending ServerChannelPane (implements ChannelView); main methods: updateChannelView(), inChannel(), cleanUp(), getNode(). | 30 | 1 | 5 | 6 |
| ChannelIndexException | class | extends Exception | Networking, channels & connections | Class extending Exception. | 0 | 1 | 0 | 0 |
| ChannelIOReply | interface | — | Networking, channels & connections | IOReply interface The purpose of this interface is to allow the main user thread for the server to easily receive | 1 | 0 | 4 | 0 |
| ChannelTempLink | class | extends Linkable | Networking, channels & connections | This class is a temporary Linkable.class Object | 1 | 2 | 0 | 0 |
| ChannelView | interface | — | Networking, channels & connections | Interface declaring updateChannelView(). | 0 | 0 | 1 | 0 |
| Circle | class | — | Graphics, text, fonts & bitmaps | Calculate all the X/Y pairs given radius and Number of points resolution. | 7 | 2 | 1 | 0 |
| ClassFieldLink | class | extends DataType | Memory, registry, data & serialization | Class extending DataType. | 0 | 7 | 0 | 0 |
| CLIAbort | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| CLICommand | class | — | CLI console commands | Class; main methods: function(), usage(). | 5 | 3 | 3 | 0 |
| CloseListener | interface | — | Application core & entry points | Use this as a method to call for something that closes | 0 | 0 | 1 | 0 |
| CollisionAnimGob | class | extends AnimGob | Games, demos & tests | Impact animation shown by CollisionManager at the contact point; sprite strip generated in code. | 8 | 1 | 6 | 0 |
| CollisionManager | class | implements Runnable, HyperConstants, ThreadReport | Games, demos & tests | Collision pass for COLLIDE_AT_END Gobs and Gobs with GOB_COLLISION_OUTLINE: collide(), pointInPoly(), updateOutline(); the old thread members remain unused. | 22 | 2 | 15 | 0 |
| ColorPop | class | extends ViewPane | Panes & pop-ups | Class extending ViewPane; main methods: update(). | 9 | 3 | 1 | 1 |
| Connection | class | implements ConnectionConstants | Networking, channels & connections | Class (implements ConnectionConstants); main methods: addConnection(), setTimer(), close(). | 2 | 2 | 3 | 0 |
| ConnectionConstants | interface | — | Networking, channels & connections | Interface with 0 constants and methods . | 0 | 0 | 0 | 0 |
| ConnectionListener | interface | — | Networking, channels & connections | Interface with 1 constants and methods onConnect(). | 1 | 0 | 2 | 0 |
| ControlCTrap | class | extends Thread implements Trappable, Haltable | Application core & entry points | Class extending Thread (implements Trappable, Haltable); main methods: start(), halt(), expunge(), getThread(). | 1 | 1 | 5 | 0 |
| CTrapBridge | class | implements Spawnable, Runnable | Application core & entry points | Class (implements Spawnable, Runnable); main methods: expunge(), start(), halt(), getThread(). | 4 | 1 | 5 | 0 |
| DataBaseConstants | interface | — | Memory, registry, data & serialization | Constants interface: 27 constants (e.g. DEFAULT_RECORD, DEFAULT_RECORD_TYPE, MAX_RECORD_TYPES). | 27 | 0 | 0 | 0 |
| DataBaseDispatch | class | extends Dispatch | Memory, registry, data & serialization | Dispatch event handler; its run() creates DataBasePane. | 1 | 1 | 1 | 0 |
| DataBasePane | class | extends BasicPane implements DataBaseConstants, Runnable | Memory, registry, data & serialization | Class extending BasicPane (implements DataBaseConstants, Runnable); main methods: start(), stop(), run(). | 2 | 1 | 3 | 0 |
| DataConstants | interface | extends ExternalizerConstants | Memory, registry, data & serialization | Interface with 0 constants and methods . | 0 | 0 | 0 | 0 |
| DataType | class | extends Linkable implements DataConstants | Memory, registry, data & serialization | Class extending Linkable (implements DataConstants); main methods: setAddressing(), requireNonNeg(). | 4 | 7 | 2 | 0 |
| DBText | class | extends Gob implements TextConstants | Graphics, text, fonts & bitmaps | Class extending Gob (implements TextConstants); main methods: delete(). | 14 | 5 | 1 | 0 |
| DebugOff | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| DebugOn | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| Directory | class | implements Serializable, DirectoryConstants | Files & directories | RWED parent directory info. | 17 | 3 | 4 | 0 |
| DirectoryConstants | interface | — | Files & directories | Constants interface: 15 constants (e.g. IS_DEVICE, IS_DIRECTORY, IS_SELECTED). | 15 | 0 | 0 | 0 |
| DirGadget | class | extends Gadget | Files & directories | Class extending Gadget. | 0 | 2 | 0 | 0 |
| DirGadgetDispatch | class | extends Dispatch | Files & directories | Dispatch event handler; its run() creates HyperFileList, BasicPane. | 6 | 1 | 1 | 0 |
| Disconnect | class | extends Dispatch | Networking, channels & connections | Dispatch event handler overriding run(), begin(). | 1 | 2 | 2 | 0 |
| DisconnectTimer | class | extends SystemTimer implements DisconnectTimerConstants | Networking, channels & connections | DisConnectTimer checks to see if non activity disconnect time has expired abd also | 14 | 1 | 4 | 0 |
| DisconnectTimerConstants | interface | — | Networking, channels & connections | Disconnect Timer constants | 5 | 0 | 0 | 0 |
| DisconnectVector | class | extends Linkable | Networking, channels & connections | Class extending Linkable; main methods: function(). | 0 | 1 | 1 | 0 |
| Dispatch | class | implements HyperConstants | Dispatch framework & state machines | Dispatch is a very powerful class because it allows you to change the display on the fly in a thread safe manner between display frames | 48 | 6 | 5 | 0 |
| DispatchNewCLI | class | extends Dispatch | CLI console commands | Dispatch event handler; its begin() creates SuperBitmapConsole. | 0 | 1 | 1 | 0 |
| DoBudget | class | extends Dispatch implements EconomyConstants, GovernmentConstants | Economy simulation | Dispatch event handler overriding run(). | 2 | 1 | 1 | 0 |
| DumpGads | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| DumpGobs | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 2 | 0 |
| EchoThreads | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| Economy | class | implements EconomyConstants, GovernmentConstants, HyperConstants | Economy simulation | Class (implements EconomyConstants, GovernmentConstants, HyperConstants); main methods: reset(), getFiscalYear(), revolt(), harvestCrops(). | 74 | 2 | 7 | 0 |
| EconomyConstants | interface | — | Economy simulation | Constants interface: 183 constants (e.g. BIT1, BIT2, BIT3). | 183 | 0 | 1 | 0 |
| EconomyDispatch | class | extends Dispatch | Economy simulation | Dispatch event handler; its run() creates EconomyPane. | 1 | 1 | 1 | 0 |
| EconomyPane | class | extends BasicPane implements EconomyConstants, HyperConstants | Economy simulation | Class extending BasicPane (implements EconomyConstants, HyperConstants); main methods: queString(), flushQue(), update(). | 29 | 3 | 3 | 0 |
| EcYear | class | extends Dispatch implements EconomyConstants, GovernmentConstants | Economy simulation | Dispatch event handler overriding begin(). | 2 | 1 | 1 | 0 |
| Enfora2218WhackButton | class | extends Gadget | Serial port (optional, needs comm.jar) | Class extending Gadget. | 1 | 1 | 0 | 1 |
| Enfora2218WhackPane | class | extends SerialPane | Serial port (optional, needs comm.jar) | An implementation of SerialPane.class tailored for the Enfora 2218 modem | 0 | 1 | 0 | 0 |
| Exit | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| ExternalConnectionListener | class | extends Linkable | Networking, channels & connections | Class extending Linkable; main methods: onConnect(), onDisconnect(). | 0 | 1 | 2 | 0 |
| ExternalConnectionNode | class | extends Linkable implements AsynchronousCallBack | Networking, channels & connections | A wrapper for a node that is connected externally | 7 | 2 | 3 | 0 |
| Externalizer | class | extends BasicPane implements ExternalizerConstants | Networking, channels & connections | The purpose of this class is to make lists of primitives and generate the data move source code in 'C' java. | 72 | 2 | 8 | 13 |
| ExternalizerButton | class | extends Gadget | Networking, channels & connections | Class extending Gadget. | 1 | 1 | 0 | 1 |
| ExternalizerConstants | interface | — | Networking, channels & connections | Constants interface: 48 constants (e.g. EXTERNALIZER_BUFFER_SIZE, INTERNALIZER_BUFFER_SIZE, PRIMITIVE_WIDTH). | 48 | 0 | 1 | 0 |
| FadeText | class | extends DBText | Graphics, text, fonts & bitmaps | Class extending DBText. | 0 | 5 | 0 | 0 |
| FlagBit | interface | — | Utilities & bit helpers | Interface declaring fetch() …. | 0 | 0 | 3 | 0 |
| FontBase | class | — | Graphics, text, fonts & bitmaps | Class; main methods: open(), getFont(), getFontPane(). | 33 | 1 | 4 | 0 |
| FontBaseButton | class | extends Gadget | Graphics, text, fonts & bitmaps | Class extending Gadget. | 0 | 1 | 0 | 1 |
| FontPane | class | extends BasicPane | Graphics, text, fonts & bitmaps | Class extending BasicPane; main methods: update(). | 8 | 1 | 1 | 4 |
| Gadget | class | extends Gob implements HyperConstants | Gadgets & UI widgets | Class extending Gob (implements HyperConstants); main methods: isShowing(), isVisible(), setVisible(), isEnabled(). | 35 | 13 | 26 | 0 |
| GetBPSRate | class | extends Dispatch | Networking, channels & connections | Dispatch event handler; its begin() creates HyperPop. | 0 | 2 | 1 | 0 |
| GetChannelControl | class | extends Dispatch | Networking, channels & connections | Dispatch the Event and start a new View in a new stack frame. | 0 | 2 | 1 | 0 |
| GetChannels | class | extends Dispatch | Networking, channels & connections | Dispatch the Event and start a new View in a new stack frame. | 0 | 2 | 1 | 0 |
| GetColorPop | class | extends Dispatch | Panes & pop-ups | Dispatch event handler; its begin() creates ColorPop. | 0 | 1 | 1 | 0 |
| GetMemPop | class | extends Dispatch | Memory, registry, data & serialization | Dispatch event handler; its begin()/run() creates HyperPop. | 0 | 2 | 2 | 0 |
| GetPrefs | class | extends Dispatch | Application core & entry points | Dispatch event handler; its run() creates PreferencesPane. | 0 | 1 | 1 | 0 |
| GetServerChannels | class | extends Dispatch | Networking, channels & connections | Dispatch the Event and start a new View in a new stack frame. | 0 | 2 | 2 | 0 |
| GetString | class | extends Gadget implements HyperConstants, GetStringConstants, TextConstants | Gadgets & UI widgets | Class extending Gadget (implements HyperConstants, GetStringConstants, TextConstants); main methods: makeGob(), loadCursor(), outlineOn(), outlineOff(). | 23 | 4 | 27 | 0 |
| GetStringConstants | interface | — | Gadgets & UI widgets | Constants interface: 7 constants (e.g. GETSTRING_ENA, GETSTRING_OUTLINE_ENA, GETSTRING_ACTIVATE). | 7 | 0 | 0 | 0 |
| Gob | class | extends Linkable implements HyperConstants, TextConstants | Graphics, text, fonts & bitmaps | Class extending Linkable (implements HyperConstants, TextConstants); main methods: printGobAttr(), remove(), attachSpline(), detachSpline(), setImageOutlineEnabled(), zENA(). | 111 | 15 | 64 | 0 |
| GobGeometry | class | — | Graphics, text, fonts & bitmaps | V3.23: rotated Gob geometry: angle helpers, the turned outline polygon, hit test (box, polygon, alpha mask) used by click picking. | 0 | 1 | 8 | 0 |
| GovernmentConstants | interface | — | Economy simulation | Constants interface: 26 constants (e.g. ANARCHY, TRIBAL, MONARCHY). | 26 | 0 | 1 | 0 |
| Guru | class | extends Dispatch | Games, demos & tests | Dispatch event handler overriding function(). | 1 | 3 | 1 | 0 |
| Haltable | interface | — | Application core & entry points | Interface for objects that can be stopped and cleaned up: halt() and expunge(). | 0 | 0 | 3 | 0 |
| Help | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| HexByte | class | — | Utilities & bit helpers | Class; main methods: main(). | 2 | 1 | 3 | 0 |
| HVFlags | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(), save(). | 1 | 2 | 2 | 0 |
| HyperBoolPop | class | extends Gadget | Gadgets & UI widgets | Class extending Gadget. | 36 | 4 | 0 | 2 |
| HyperChannel | class | extends Linkable implements Channel, BufferConstants, HyperChannelConstants, ChannelIOReply | Networking, channels & connections | Class extending Linkable (implements Channel, BufferConstants, HyperChannelConstants); main methods: open(), close(), isOpen(), sendIO(). | 29 | 4 | 31 | 0 |
| HyperChannelConstants | interface | — | Networking, channels & connections | Channel Specific bits Internally used to indicated an already active channel. | 7 | 0 | 0 | 0 |
| HyperChannelNodeLink | class | extends Linkable | Networking, channels & connections | Class extending Linkable. | 1 | 2 | 0 | 0 |
| HyperChannelRegistry | class | implements HyperChannelConstants | Networking, channels & connections | This class sets up new Channels | 11 | 1 | 12 | 0 |
| HyperComponent | class | extends Gadget | Gadgets & UI widgets | Class extending Gadget; main methods: paint(), paintSelect(), cleanUp(). | 3 | 5 | 3 | 0 |
| HyperCompTest | class | extends Dispatch | Games, demos & tests | Dispatch event handler; its run() creates HyperComponent. | 0 | 2 | 1 | 0 |
| HyperConnectionHandler | class | extends Linkable implements HyperConnectionHandlerConstants, Runnable, ThreadReport | Networking, channels & connections | Class extending Linkable (implements HyperConnectionHandlerConstants, Runnable, ThreadReport); main methods: delay(), start(), halt(), stop(). | 62 | 4 | 49 | 0 |
| HyperConnectionHandlerConstants | interface | — | Networking, channels & connections | Constants interface: 18 constants (e.g. DEFAULT_PORT, HYPERVIEW_ENA, ANSIVT100_ENA). | 18 | 0 | 0 | 0 |
| HyperConnectionNode | class | extends Linkable implements BufferConstants, HyperNodeConstants | Networking, channels & connections | Lists for IO Vector pool List for external connections | 36 | 4 | 29 | 0 |
| HyperConsoleConstants | interface | — | CLI console commands | Constants interface: 18 constants (e.g. FULL_DUPLEX, HALF_DUPLEX, EMULATION_ON). | 18 | 0 | 0 | 0 |
| HyperConstants | interface | — | Application core & entry points | Constants interface: 252 constants (e.g. BIT1, BIT2, BIT3). | 254 | 0 | 1 | 0 |
| HyperDefs | class | — | Application core & entry points | Class; main methods: restore(), load(), save(), getDefaultPort(). | 32 | 2 | 5 | 0 |
| HyperDirectoryRequestPop | class | extends HyperFileList | Files & directories | Builds/navigates a list of directories to choose from | 0 | 1 | 0 | 0 |
| HyperDisconnectHandler | class | implements Runnable, HyperConnectionHandlerConstants | Networking, channels & connections | Class (implements Runnable, HyperConnectionHandlerConstants); main methods: run(), pause(). | 7 | 1 | 4 | 0 |
| HyperEditBuffer | class | extends Gadget implements Externalizable | Gadgets & UI widgets | Class extending Gadget (implements Externalizable); main methods: makeBitMap(), inKey(), readExternal(), writeExternal(). | 36 | 5 | 5 | 0 |
| HyperEditDispatch | class | extends Dispatch | Dispatch framework & state machines | Dispatch event handler; its run() creates HyperEditBuffer. | 4 | 1 | 2 | 0 |
| HyperExternalConnectionHandler | class | implements Runnable, ThreadReport | Networking, channels & connections | Class (implements Runnable, ThreadReport); main methods: getExternalHandler(), getConnectionBase(), connect(), Disconnect(). | 11 | 2 | 17 | 1 |
| HyperFileDemon | class | implements HyperConstants, Runnable | Files & directories | Class (implements HyperConstants, Runnable); main methods: init(), start(), stop(), run(). | 3 | 1 | 4 | 0 |
| HyperFileList | class | extends Gadget implements DirectoryConstants | Files & directories | Class extending Gadget (implements DirectoryConstants); main methods: mouseWheelMoved(), makeBitMap(), update(), erase(). | 64 | 4 | 11 | 6 |
| HyperFileRequestPop | class | extends HyperFileList | Files & directories | Class extending HyperFileList. | 0 | 1 | 0 | 0 |
| HyperFileRequestPopListener | interface | — | Files & directories | Interface declaring onFileSelect(). | 0 | 0 | 1 | 0 |
| HyperFrame | class | extends JFrame implements OrangeStub, OrangeContext, Runnable, AWTEventListener | Application core & entry points | JFrame that runs an Orange as a stand-alone application and acts as its OrangeStub (parameters, code base, document base). | 18 | 6 | 45 | 0 |
| HyperInputStream | class | extends InputStream | Networking, channels & connections | A wrapper for input streams. | 1 | 1 | 9 | 0 |
| HyperKeyboard | class | extends Component implements Runnable, HyperConstants, GetStringConstants, KeyboardConstants, ThreadReport | Input: keyboard, mouse & events | Keyboard handler thread that collects key events into a ring buffer polled by views and panes. | 21 | 1 | 10 | 0 |
| HyperKeyEvent | class | — | Input: keyboard, mouse & events | Class. | 2 | 1 | 0 | 0 |
| HyperLine | class | implements LineConstants | Graphics, text, fonts & bitmaps | Class (implements LineConstants); main methods: setLinePattern(). | 16 | 1 | 1 | 0 |
| HyperLinkedList | class | extends Linkable | Memory, registry, data & serialization | Class extending Linkable; main methods: swap(), showLists(), getList(), saveLists(). | 10 | 3 | 21 | 0 |
| HyperLinkedListConstants | interface | — | Memory, registry, data & serialization | Bits for Linkables | 11 | 0 | 0 | 0 |
| HyperMenu | class | extends Gadget implements MenuConstants | Gadgets & UI widgets | Add mutual exclusion logic A stub to hold the Item Strings (allocated later) Menu Pane is the area inside which the Text Filed items are. | 38 | 2 | 9 | 0 |
| HyperMouse | class | extends Component implements Runnable, HyperConstants, MouseHandlerConstants, ThreadReport | Input: keyboard, mouse & events | Class extending Component (implements Runnable, HyperConstants, MouseHandlerConstants); main methods: setView(), start(), halt(), run(). | 29 | 1 | 10 | 0 |
| HyperNBInputHandler | class | implements Runnable, HyperNodeConstants, ThreadReport | Networking, channels & connections | ie: NB = non blocking This class runs in a Thread and shares an interleaved Selector with HyperNBOutputHandler.class It also delegates IO to the various HyperChannel… | 35 | 1 | 9 | 0 |
| HyperNBOutputHandler | class | implements Runnable, HyperNodeConstants, ThreadReport | Networking, channels & connections | Class (implements Runnable, HyperNodeConstants, ThreadReport); main methods: start(), stop(), run(), toString(). | 34 | 1 | 8 | 0 |
| HyperNodeConstants | interface | — | Networking, channels & connections | Various bit definitions for Nodes | 18 | 0 | 1 | 0 |
| HyperNodeReadVector | class | extends Linkable implements HyperNodeVectorConstants | Networking, channels & connections | Class extending Linkable (implements HyperNodeVectorConstants); main methods: function(), cleanUp(), initialize(). | 14 | 3 | 4 | 0 |
| HyperNodeVectorConstants | interface | — | Networking, channels & connections | Constants interface: 14 constants (e.g. VECTOR_PAUSED, VECTOR_VIEW_ENA, VECTOR_CLEANUP). | 14 | 0 | 0 | 0 |
| HyperNodeWriteVector | class | extends Linkable implements HyperNodeVectorConstants | Networking, channels & connections | Class extending Linkable (implements HyperNodeVectorConstants); main methods: function(), cleanUp(), initialize(). | 13 | 4 | 4 | 0 |
| HyperNumberPop | class | extends BasicPane | Panes & pop-ups | Class extending BasicPane; main methods: update(). | 24 | 7 | 1 | 2 |
| HyperOutputStream | class | extends OutputStream | Networking, channels & connections | Class extending OutputStream; main methods: close(), flush(), write(). | 1 | 1 | 5 | 0 |
| HyperPop | class | extends BasicPane | Panes & pop-ups | This enables layering This gets the View to put us in front. | 11 | 5 | 2 | 1 |
| HyperPreferences | class | — | Application core & entry points | Class; main methods: put(), get(), delete(), remove(). | 11 | 3 | 7 | 0 |
| HyperPreferencesFactory | class | implements PreferencesFactory | Application core & entry points | Class (implements PreferencesFactory); main methods: systemRoot(), userRoot(), main(). | 4 | 1 | 6 | 0 |
| HyperProcess | class | extends Process implements ProcessListener | Processes, threads, timers & debugging | A basic Process wrapper. | 16 | 3 | 16 | 3 |
| HyperScrollbar | class | extends Gadget implements HyperConstants | Gadgets & UI widgets | Vertical specific Horizontal specific | 71 | 1 | 12 | 0 |
| HyperSelectItem | class | extends Gadget | Gadgets & UI widgets | Class extending Gadget; main methods: makeBitMap(), update(), erase(), newDir(). | 57 | 6 | 8 | 4 |
| HyperSelectStringDispatch | class | extends Dispatch | Dispatch framework & state machines | Dispatch event handler; its begin() creates HyperSelectItem. | 2 | 2 | 2 | 0 |
| HyperStringPop | class | extends BasicPane | Panes & pop-ups | Yah this need work. | 23 | 7 | 1 | 2 |
| HyperView | abstract class | extends Orange implements Runnable, HyperConstants, ConnectionConstants, GetStringConstants, MenuConstants, KeyboardConstants, AnimationConstants, TextConstants, SplineConstants, ThreadReport, Externalizable, MouseWheelListener, MessagePortConstants, Scrollable, FlagBit | Application core & entry points | Core abstract Orange: the view, display lists, threads and resources; static main() starts ViewMain. | 283 | 3 | 201 | 0 |
| HyperViewLink | class | extends Linkable | Application core & entry points | Class extending Linkable. | 1 | 1 | 0 | 0 |
| HyperXec | class | extends Dispatch | Dispatch framework & state machines | Dispatch event handler; its run() creates NetXecPane, NetXecWaitStrGetS, DBText. | 3 | 3 | 1 | 1 |
| IllegalChannelSynchException | class | extends Exception | Networking, channels & connections | Class extending Exception. | 0 | 1 | 0 | 0 |
| IllegalMemoryAccessException | class | extends Exception | Memory, registry, data & serialization | Class extending Exception. | 0 | 2 | 0 | 0 |
| Image2RGB | class | extends Dispatch | Graphics, text, fonts & bitmaps | Dispatch event handler; its run() creates Gadget, LoadImage, ConvertImage. | 16 | 1 | 2 | 6 |
| ImageGadget | class | extends Gadget | Graphics, text, fonts & bitmaps | Class extending Gadget. | 0 | 2 | 0 | 0 |
| IncrementalID | class | — | Processes, threads, timers & debugging | Return an ever increasing unique ID | 1 | 2 | 4 | 0 |
| Info | class | extends Gadget | Gadgets & UI widgets | Self running demo Gadget: one graphics feature per step, built in code, with DBText captions. | 1 | 1 | 0 | 0 |
| InfoPhysics | class | implements HyperConstants | Gadgets & UI widgets | V3.23 Info steps: Gob rotation, bounce / stick / hit points / explosion, click to select (RotationStep, PhysicsStep, PickStep). | 8 | 0 | 10 | 3 |
| InterProcessMemory | class | extends Linkable implements InterProcessMemoryConstants, Runnable, MemoryInitializer | Memory, registry, data & serialization | This class is a "simple" implementation of interprocess shared memory. | 27 | 4 | 74 | 1 |
| InterProcessMemoryConstants | interface | — | Memory, registry, data & serialization | Basic cheesy easy bit defs. | 58 | 0 | 0 | 0 |
| IOReply | interface | — | Networking, channels & connections | IOReply interface The purpose of this interface is to allow the main user thread for the server to easily receive | 0 | 0 | 1 | 0 |
| KBFocus | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| KeyboardConstants | interface | — | Input: keyboard, mouse & events | Constants interface: 26 constants (e.g. MAX_KEYS, KEY_LISTENER_LOADED, EXIT). | 26 | 0 | 1 | 0 |
| KickStart | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| LeftArrowMethod | class | — | Gadgets & UI widgets | Class; main methods: function(). | 0 | 1 | 1 | 0 |
| LineConstants | interface | — | Graphics, text, fonts & bitmaps | Constants interface: 4 constants (e.g. LINE_ON, PATTERN_ENA, FLASH_ENA). | 4 | 0 | 0 | 0 |
| Linkable | class | implements HyperLinkedListConstants | Memory, registry, data & serialization | Basic root Object for efficient linked list classes. | 7 | 4 | 2 | 0 |
| LowerArrowMethod | class | — | Gadgets & UI widgets | Class; main methods: function(). | 0 | 1 | 1 | 0 |
| MainMenu | class | extends Dispatch | Dispatch framework & state machines | Dispatch event handler; its run() creates Gadget. | 7 | 2 | 1 | 0 |
| MakeConnection | class | extends Dispatch implements ConnectionConstants, ConnectionListener | Networking, channels & connections | Dispatch event handler overriding begin(), connected(), disconnect(), onConnect(). | 4 | 1 | 5 | 0 |
| MegaMooV | class | extends Dispatch implements HyperConstants | Games, demos & tests | Dispatch event handler; its run() creates Spline, Gob, Gadget. | 2 | 2 | 1 | 0 |
| MemoryFieldLink | class | extends DataType implements DataConstants, SharedMemoryListener | Memory, registry, data & serialization | Class extending DataType (implements DataConstants, SharedMemoryListener); main methods: onMemoryChange(). | 0 | 7 | 1 | 0 |
| MemoryImageButton | class | extends Gadget | Graphics, text, fonts & bitmaps | MemoryImageButton A button (Gadget.class) that invokes a " ViewMemoryButtonDispatch.class" (Dispatch.class) | 1 | 2 | 0 | 1 |
| MemoryImageGobDispatch | class | extends Dispatch | Graphics, text, fonts & bitmaps | MemoryImageGobDispatch.class - Correct Positioning & Transparency | 1 | 1 | 2 | 0 |
| MemoryImageGobPane | class | extends BasicPane | Graphics, text, fonts & bitmaps | Class extending BasicPane. | 0 | 1 | 0 | 0 |
| MemoryInitializer | interface | — | Memory, registry, data & serialization | Interface declaring erase(). | 0 | 0 | 1 | 0 |
| MenuConstants | interface | — | Gadgets & UI widgets | Default Pop menu. | 3 | 0 | 1 | 0 |
| MessagePortConstants | interface | — | Networking, channels & connections | Interface with 44 constants and methods write(), writeDirect(), flush(). | 44 | 0 | 14 | 0 |
| MouseHandlerConstants | interface | — | Input: keyboard, mouse & events | Direct AWT equates | 27 | 0 | 0 | 0 |
| NetXec | class | implements Runnable, NetXecConstants, RunInfoConstants, ThreadReport | Networking, channels & connections | Class (implements Runnable, NetXecConstants, RunInfoConstants); main methods: start(), stop(), run(), echo(). | 26 | 1 | 13 | 0 |
| NetXecConstants | interface | — | Networking, channels & connections | Constants interface: 3 constants (e.g. NX_ECHO, NX_RESETVIEW, NX_RESIDENT). | 3 | 0 | 0 | 0 |
| NetXecOff | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| NetXecOn | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| NetXecPane | class | extends ViewPane | Networking, channels & connections | Class extending ViewPane; main methods: update(). | 3 | 2 | 1 | 0 |
| NetXecWaitStrGetS | class | extends GetString | Gadgets & UI widgets | Class extending GetString; main methods: function(). | 0 | 2 | 1 | 0 |
| NewCLI | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| ObjectRegistry | class | implements ExternalizerConstants | Memory, registry, data & serialization | Class (implements ExternalizerConstants); main methods: getRegistry(), load(), addListener(), remListener(). | 8 | 1 | 17 | 0 |
| ObjectRegistryListenerNode | class | extends Linkable | Memory, registry, data & serialization | Class extending Linkable. | 1 | 1 | 0 | 0 |
| ObjectRegistryPane | class | extends BasicPane | Memory, registry, data & serialization | Class extending BasicPane; main methods: update(), onClick(). | 0 | 1 | 2 | 0 |
| Octant | class | — | Graphics, text, fonts & bitmaps | Class; main methods: getOctant(). | 4 | 1 | 2 | 0 |
| Orange | class | extends Component implements OrangeContext, OrangeStub, Haltable | Application core & entry points | Applet-like base component (replaces java.applet.Applet): init/start/halt/expunge lifecycle, parameters, code/document base, images and audio clips; HyperView extends it. | 5 | 1 | 47 | 0 |
| OrangeContext | interface | extends Haltable | Application core & entry points | Context interface for an Orange (replaces java.applet.AppletContext); Orange returns itself from getAppletContext(). | 11 | 0 | 38 | 0 |
| OrangeStub | interface | — | Application core & entry points | Stub interface an Orange uses to reach its host (replaces java.applet.AppletStub); implemented by HyperFrame. | 0 | 0 | 7 | 0 |
| OutlineTestDispatch | class | extends Dispatch | Games, demos & tests | An example of and Event Dispatch as the result of clicking on a Gadget. | 1 | 1 | 2 | 0 |
| OutlineTracer | class | — | Graphics, text, fonts & bitmaps | Outline polygon of the opaque part of an image (alpha mask, outer contour, Douglas-Peucker): trace(); used by Gob.computeImageOutline() for GOB_COLLISION_OUTLINE Gobs. | 6 | 0 | 4 | 1 |
| Palette | class | — | Graphics, text, fonts & bitmaps | Class; main methods: getDefault(), loadColors(). | 83 | 1 | 3 | 0 |
| Pixel | class | extends Gadget | Graphics, text, fonts & bitmaps | This is alot of data of for 1 pixel but you can add a Spline to it and it is also Dispatch.class assignable. | 0 | 2 | 2 | 0 |
| PopupListener | class | — | Input: keyboard, mouse & events | Class; main methods: waitForPopClose(). | 0 | 1 | 1 | 0 |
| PortConstants | interface | — | Networking, channels & connections | Server port bit defs for portFlags xxxxxxxx xxxxxxxx xxxxxxxx xxxx1111 port flags lower nibble | 24 | 0 | 0 | 0 |
| PortControlGadget | class | extends Gadget | Networking, channels & connections | Class extending Gadget. | 1 | 1 | 0 | 1 |
| PortControlPane | class | extends BasicPane | Networking, channels & connections | Class extending BasicPane; main methods: update(), onClick(). | 22 | 1 | 3 | 6 |
| PortInfo | class | implements PortConstants | Networking, channels & connections | This class saves/loads port configuration info from to the window's registry and somewhere else under unix | 9 | 1 | 20 | 0 |
| PortListener | class | extends Linkable | Networking, channels & connections | Class extending Linkable; main methods: onPortChange(). | 0 | 1 | 1 | 0 |
| PortNode | class | extends Linkable | Networking, channels & connections | Class extending Linkable; main methods: runState(), getStartBit(). | 3 | 3 | 2 | 0 |
| PreferencesPane | class | extends BasicPane implements HyperFileRequestPopListener | Application core & entry points | Class extending BasicPane (implements HyperFileRequestPopListener); main methods: onFileSelect(), synch(), synchExternal(), drawPrefs(). | 22 | 1 | 5 | 22 |
| ProcessID | class | — | Processes, threads, timers & debugging | Class; main methods: getVM(), getProcessString(), main(). | 0 | 1 | 3 | 0 |
| ProcessListener | interface | — | Processes, threads, timers & debugging | Interface with 1 constants and methods signal(). | 1 | 0 | 2 | 0 |
| QueryLink | class | extends Linkable | Networking, channels & connections | Class extending Linkable. | 1 | 1 | 0 | 0 |
| RadioButton | class | extends Gadget implements RadioButtonConstants | Gadgets & UI widgets | Class extending Gadget (implements RadioButtonConstants); main methods: makeBitMap(), paint(), setSelected(), deSelect(). | 19 | 7 | 6 | 0 |
| RadioButtonConstants | interface | — | Gadgets & UI widgets | Text Position values Radio button flags. | 6 | 0 | 0 | 0 |
| RadioGroup | class | extends Gadget | Gadgets & UI widgets | Class extending Gadget; main methods: makeBitMap(), paint(), onClick(), setSelect(). | 23 | 2 | 5 | 0 |
| RecordCoords | class | extends CLICommand | CLI console commands | This prints the mouse X/Y coordinates to stdout | 0 | 1 | 2 | 0 |
| RightArrowMethod | class | — | Gadgets & UI widgets | Class; main methods: function(). | 0 | 1 | 1 | 0 |
| RunInfo | class | implements RunInfoConstants | Processes, threads, timers & debugging | Class (implements RunInfoConstants); main methods: getRunInfo(). | 12 | 2 | 1 | 0 |
| RunInfoConstants | interface | — | Processes, threads, timers & debugging | Constants interface: 34 constants (e.g. Version, RT_NULL, RT_WAIT). | 34 | 0 | 1 | 0 |
| RunStack | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| SaveCoords | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| SaveGadXYs | class | extends Dispatch | Dispatch framework & state machines | Dispatch event handler overriding function(). | 0 | 2 | 1 | 0 |
| Scanline | class | extends Linkable | Graphics, text, fonts & bitmaps | This represents a non alpha segment of the scanline. | 5 | 2 | 0 | 0 |
| Scrollable | interface | — | Gadgets & UI widgets | Interface declaring scrollEnable(), scrollDisable(), doScroll(). | 0 | 0 | 3 | 0 |
| SendAT | class | extends Dispatch | Networking, channels & connections | Dispatch event handler; its begin() creates HyperPop. | 0 | 2 | 1 | 0 |
| SendConnectString | class | extends Dispatch | Networking, channels & connections | Dispatch event handler; its begin() creates HyperPop. | 0 | 2 | 1 | 0 |
| SendNoEchoString | class | extends Dispatch | Networking, channels & connections | Dispatch event handler; its begin() creates HyperPop. | 0 | 2 | 1 | 0 |
| SendStatusString | class | extends Dispatch | Networking, channels & connections | Dispatch event handler; its begin() creates HyperPop. | 0 | 2 | 1 | 0 |
| SerialHandler | class | implements Runnable, SerialPortEventListener, SerialHandlerConstants | Serial port (optional, needs comm.jar) | Class (implements Runnable, SerialPortEventListener, SerialHandlerConstants); main methods: out(), start(), stop(), run(). | 32 | 2 | 19 | 0 |
| SerialHandlerConstants | interface | — | Serial port (optional, needs comm.jar) | SerialHandlerConstants.java Basic interface for static & final definitions. | 8 | 0 | 0 | 0 |
| Serialization | interface | — | Memory, registry, data & serialization | Interface with 1 constants and methods pack(), unpack(). | 1 | 0 | 2 | 0 |
| SerializationLink | class | extends Linkable | Memory, registry, data & serialization | Class extending Linkable. | 5 | 3 | 0 | 0 |
| SerializedObject | class | extends Linkable implements ExternalizerConstants | Memory, registry, data & serialization | Class extending Linkable (implements ExternalizerConstants); main methods: pack(), getBytes(), paint(). | 11 | 2 | 3 | 0 |
| SerialPane | class | extends BasicPane implements Runnable | Serial port (optional, needs comm.jar) | A Visual front end for the serial port driver. | 18 | 2 | 4 | 2 |
| ServerChannelPane | class | extends BasicPane implements ChannelView | Networking, channels & connections | Class extending BasicPane (implements ChannelView); main methods: updateChannelView(), inChannel(), cleanUp(), getNode(). | 29 | 2 | 5 | 6 |
| ServerLink | class | extends Linkable | Networking, channels & connections | Class extending Linkable; main methods: getConnectionHandler(), getPort(), toString(). | 6 | 3 | 3 | 0 |
| ServerStateMachine | class | extends StateMachine | Dispatch framework & state machines | Class extending StateMachine. | 0 | 2 | 0 | 0 |
| ServerViewMain | class | extends HyperView | Application core & entry points | Create a new HyperView.class This is called from the server when invoked by the | 2 | 1 | 2 | 0 |
| SetInterest | class | extends Dispatch implements EconomyConstants, GovernmentConstants | Economy simulation | Dispatch event handler overriding run(). | 2 | 1 | 1 | 0 |
| SetProfit | class | extends Dispatch implements EconomyConstants, GovernmentConstants | Economy simulation | Dispatch event handler overriding run(). | 2 | 1 | 1 | 0 |
| SetTaxes | class | extends Dispatch implements EconomyConstants, GovernmentConstants | Economy simulation | Dispatch event handler overriding run(). | 2 | 1 | 1 | 0 |
| SetTitle | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 2 | 0 |
| SharedMemoryListener | interface | — | Memory, registry, data & serialization | Interface declaring onMemoryChange(). | 0 | 0 | 1 | 0 |
| ShowConnect | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| ShowExternalNodes | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| SoundClip | class | implements AudioClip | Sound | AudioClip implementation that loads a sound from res/, the code/document base or a local file, converting μ-law .au data. | 1 | 1 | 3 | 0 |
| SoundOff | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| SoundOn | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| SourceGenerator | interface | — | Utilities & bit helpers | Interface with a single method, getSource(), returning the source text as a String[]. | 0 | 0 | 1 | 0 |
| Spawnable | interface | — | Application core & entry points | Bridge interface for server/view reentracy | 3 | 0 | 1 | 0 |
| Spline | class | implements SplineConstants | Graphics, text, fonts & bitmaps | A path a Gob follows: floating point control points, LINEAR / BEZIER / CATMULL_ROM curves, arc length constant speed, STOP / BOUNCE / WRAP / COLLIDE end modes; createCircle(), createEllipse(), createSpiral(), createHeart(). | 77 | 8 | 81 | 0 |
| SplineConstants | interface | — | Graphics, text, fonts & bitmaps | For remap Types | 18 | 0 | 0 | 0 |
| SplineEditDispatch | class | extends Dispatch | Graphics, text, fonts & bitmaps | Dispatch event handler; its run() creates SplineEditPane. | 1 | 1 | 1 | 0 |
| SplineEditPane | class | extends BasicPane | Graphics, text, fonts & bitmaps | Class extending BasicPane; main methods: onClick(). | 6 | 1 | 1 | 0 |
| StackTrace | class | — | Processes, threads, timers & debugging | Class; main methods: show(), exit(). | 1 | 1 | 3 | 0 |
| StateDispatch | class | implements IOReply | Dispatch framework & state machines | Class (implements IOReply); main methods: processInput(), toString(). | 2 | 2 | 2 | 0 |
| StateMachine | class | implements StateMachineConstants, StateMachineListener | Dispatch framework & state machines | A basic state machine This is designed to work from one Thread. | 10 | 3 | 8 | 9 |
| StateMachineConstants | interface | — | Dispatch framework & state machines | Constants interface: 8 constants (e.g. NIBBLE0, NIBBLE1, NIBBLE2). | 8 | 0 | 0 | 0 |
| StateMachineListener | interface | — | Dispatch framework & state machines | Interface with 3 constants and methods getStateFlags(), orStateFlags(). | 3 | 0 | 2 | 0 |
| STDInputHandler | class | implements Runnable | CLI console commands | Class (implements Runnable); main methods: start(), halt(), getPortNode(), getConnectionHandler(). | 17 | 4 | 17 | 0 |
| StopWatch | class | — | Processes, threads, timers & debugging | A simple stopwatch based on system nanotime. | 3 | 1 | 4 | 0 |
| SummonGuru | class | extends Dispatch | Games, demos & tests | Dispatch event handler; its begin() creates Guru. | 0 | 1 | 1 | 0 |
| SuperBitmap | class | extends Gadget implements BitmapConstants | Graphics, text, fonts & bitmaps | Class extending Gadget (implements BitmapConstants); main methods: rethinkDisplay(), onClick(), carrageReturn(), scrollLeft(). | 29 | 3 | 16 | 0 |
| SuperBitmapConsole | class | extends SuperBitmap implements HyperConsoleConstants, HyperConstants, ConnectionConstants, SplineConstants, TextConstants | Graphics, text, fonts & bitmaps | Class extending SuperBitmap (implements HyperConsoleConstants, HyperConstants, ConnectionConstants); main methods: inKey(), viewColumnUnder(), superColumnUnder(), viewColumnOver(). | 39 | 2 | 24 | 0 |
| SystemClock | class | implements Runnable | Processes, threads, timers & debugging | A system clock with a 1 second resolution. | 28 | 2 | 17 | 0 |
| SystemListNode | class | extends Linkable | Memory, registry, data & serialization | Class extending Linkable. | 0 | 1 | 0 | 0 |
| SystemListRegistry | class | extends HyperLinkedList | Memory, registry, data & serialization | The purpose of this class is to maintain a List of all HyperLinkedList.class Object created the the Named Constructor. | 2 | 1 | 5 | 0 |
| SystemTimer | class | extends Linkable implements Runnable | Processes, threads, timers & debugging | A system clock with a 1 second resolution. | 14 | 7 | 7 | 0 |
| TextConstants | interface | extends BitDefs | Graphics, text, fonts & bitmaps | Constants interface: 22 constants (e.g. MAX_KEYMSG, THREE_D_ENA, FADE_IN). | 22 | 0 | 0 | 0 |
| TextPane | class | extends BasicPane implements TextPaneConstants, HyperFileRequestPopListener, BufferControl | Panes & pop-ups | TextPane.java - HyperView 3.0 Orange Framework Complete remake with true large-file paging via NIO MappedByteBuffer + FileChannel | 88 | 5 | 31 | 6 |
| TextPaneConstants | interface | — | Panes & pop-ups | Rehash of console constants | 17 | 0 | 0 | 0 |
| ThreadRec | class | — | Processes, threads, timers & debugging | Class; main methods: dumpStack(), isInterrupted(), getName(). | 5 | 2 | 3 | 0 |
| ThreadReport | interface | — | Processes, threads, timers & debugging | This interface is to allow NetXec to quickly glean various thread info. | 10 | 0 | 2 | 0 |
| ThumbPaneMethod | class | — | Gadgets & UI widgets | Class; main methods: function(). | 0 | 1 | 2 | 0 |
| Titlebar | class | extends Gadget | Gadgets & UI widgets | Class extending Gadget. | 15 | 5 | 0 | 1 |
| ToggleMouseEcho | class | extends CLICommand | CLI console commands | CLI command handler (extends CLICommand); the command runs in function(). | 0 | 1 | 1 | 0 |
| Trappable | interface | — | Application core & entry points | Constants interface: 3 constants (e.g. trFlags, controlCTrap, mainComponent). | 3 | 0 | 1 | 0 |
| TVDispatch | class | extends Dispatch | Games, demos & tests | Dispatch event handler; its begin() creates HyperProcess. | 0 | 2 | 1 | 0 |
| UpperArrowMethod | class | — | Gadgets & UI widgets | Class; main methods: function(). | 0 | 1 | 1 | 0 |
| View | class | extends Component implements Runnable | Application core & entry points | Class extending Component (implements Runnable); main methods: start(), stop(), run(). | 15 | 1 | 3 | 0 |
| ViewMain | class | extends HyperView | Application core & entry points | The application class HyperView starts (extends the abstract HyperView); builds the main screen of gadgets in main(). Ported applets extend it. | 1 | 1 | 1 | 0 |
| ViewMemory | class | extends InterProcessMemory implements ViewMemoryConstants, MessagePortConstants, SharedMemoryListener, MemoryInitializer | Memory, registry, data & serialization | This class contains the code necessary for inter process View communication. | 7 | 1 | 37 | 0 |
| ViewMemoryButton | class | extends Gadget | Memory, registry, data & serialization | Class extending Gadget. | 0 | 1 | 0 | 1 |
| ViewMemoryConstants | interface | — | Memory, registry, data & serialization | Memory map Atomic block 4 bytes Local View # 4 bytes Extenal View # 4 bytes Server port # View Blocks * MAX_VIEWS | 31 | 0 | 0 | 0 |
| ViewMemoryPane | class | extends TextPane | Memory, registry, data & serialization | Class extending TextPane. | 0 | 1 | 0 | 0 |
| ViewPane | class | extends Gadget | Panes & pop-ups | Drawable pane Gadget that hosts in-window programs such as the Asteroids port. | 17 | 3 | 11 | 0 |
dev/java/, one per source file in src/com/multiversesocial/hyperview/, each with Summary, Hierarchy, Referenced classes and Media sections; format mirrored from the SuperBitmap.html style.javap -p. Each page also has Examples — real usage quoted from other source files (file and line), or a clearly labeled illustrative example where no other file uses the type.style.css (the same rules are inlined in every page so each page stands alone).dev/java/ was checked against the live tree.