Package: com.multiversesocial.hyperview
Class: com.multiversesocial.hyperview.HyperView
Source: src/com/multiversesocial/hyperview/HyperView.java

HyperView

HyperView V3.2 — class
version V3.2 class

Summary

-- -- fix all class variables to be inited in constructor and not in the class declaration.

V3.23: click picking and selection

Source file: HyperView.java

Hierarchy

Extends: Orange

Implements: Runnable, HyperConstants, ConnectionConstants, GetStringConstants, MenuConstants, KeyboardConstants, AnimationConstants, TextConstants, SplineConstants, ThreadReport, Externalizable, MouseWheelListener, MessagePortConstants, Scrollable, FlagBit

Referenced HyperView classes

Media files used

Declaration & members

public abstract class HyperView extends Orange implements Runnable, HyperConstants, ConnectionConstants, GetStringConstants, MenuConstants, KeyboardConstants, AnimationConstants, TextConstants, SplineConstants, ThreadReport, Externalizable, MouseWheelListener, MessagePortConstants, Scrollable, FlagBit

Declared in src/com/multiversesocial/hyperview/HyperView.java, lines 1–7019. 289 field(s), 3 constructor(s), 210 method(s). Every member has an anchor you can link to (e.g. HyperView.html#<id>).

Fields (289)

DeclarationValue / initializerDescriptionSource
Graphics backImageGraphicsNo comment in source; assigned in setBackImage(), expunge().line 210
String backImageNameNo comment in source; assigned in setBackImage(), expunge().line 211
Image backImageNo comment in source; assigned in setBackImage(), expunge(); used in run(), backGroundENA(), guru(), restoreRectangle().line 209
volatile int bGPenNo comment in source; assigned in init(), setBPen(), guru(), makeBitMap(); used in run(), setBackImage(), text(), text3D().line 277
volatile HyperLinkedList blitterListFor asynchronous graphics updateline 49
Object blitterLockNo comment in source; assigned in init(); used in run(), addStr(), text3D(), threadSafeAddGadget(), restoreRectangle().line 359
protected transient BufferStrategy bufferStrategyNo comment in source; assigned in addNotify(); used in run().line 142
volatile Gadget clickedGadLa volatile Gadget section.line 115
String clockNo comment in source; assigned in run(), expunge(), curTime().line 159
int cnumNo comment in source; not referenced by name in this type’s methods.line 111
CollisionManager collisionManager= nullNo comment in source; assigned in start(), halt(), expunge().line 112
CollisionManager collisionPass= nullRuns the COLLIDE_AT_END pass (see CollisionManager); created on first use by collisionPass(). Separate from collisionManager, the old thread object that nothing starts.line 5183
int collisionTaskNumNo comment in source; assigned in start().line 265
Color[] colorNo comment in source; assigned in init(); used in run(), guru(), outputStrings(), getThreads().line 270
CLICommand[] commandBaseNo comment in source; assigned in init(); used in doCommand(), showCommands().line 366
volatile String commandStringNo comment in source; assigned in init(), expunge(), inKey(), doCommand().line 281
Thread componentContextTaskNo comment in source; assigned in start(), halt(), expunge(), kickStart(); used in join(), guru(), getThreads().line 259
volatile int componentTaskNumberhyperView() task numberline 262
boolean connectedNo comment in source; not referenced by name in this type’s methods.line 151
Image[] connectGemNo comment in source; assigned in init(), expunge(); used in run().line 206
static String connectionString= "E0 : C0"External Connections/Incoming connectionsline 352
Connection connectionNo comment in source; assigned in expunge().line 324
ControlCTrap cTrapNo comment in source; assigned in run().line 39
SuperBitmapConsole curConsoleNo comment in source; assigned in expunge().line 203
Date curDateNo comment in source; assigned in init(), expunge(), curTime(); used in run().line 83
volatile int curFontNo comment in source; assigned in guru(), fontSizeSet(), makeBitMap(); used in text(), text3D().line 275
volatile int curGemNo comment in source; assigned in init(), setConnectGem(), setConnectRedGem(), setConnectAmberGem(), setConnectGreenGem(); used in run().line 207
int curHeightNo comment in source; not referenced by name in this type’s methods.line 230
HyperMenu curMenuNo comment in source; assigned in expunge().line 202
volatile int currentExtConnectNumberNo comment in source; used in run().line 317
int currentInConnectNumberNo comment in source; used in run().line 319
volatile PortNode currentPortNodeNo comment in source; assigned in HyperView().line 320
public static volatile HyperView currentViewNo comment in source; assigned in init(), halt(); used in run(), anyKey(), getCurView(); name appears in 1 other source file(s): PortInfo.line 346
Runtime curRunNo comment in source; assigned in init(), expunge(); used in run().line 90
volatile Graphics cursorGraphicsNo comment in source; name appears in 4 other source file(s): Gadget, GetString, HyperEditBuffer, SuperBitmapConsole.line 175
volatile Image cursorImageNo comment in source; name appears in 4 other source file(s): Gadget, GetString, HyperEditBuffer, SuperBitmapConsole.line 174
int curWidthNo comment in source; not referenced by name in this type’s methods.line 229
volatile int cXNo comment in source; assigned in setLocation(), draw(), DBVectorDraw().line 279
volatile int cYNo comment in source; assigned in setLocation(), draw(), DBVectorDraw().line 280
static SimpleDateFormat dateSyntax= new SimpleDateFormat("s", Locale.getDefault())No comment in source; assigned in curTime(); used in init(), run().line 353
String debugStrNo comment in source; assigned in debugText(), expunge(); used in run(), outputStrings().line 161
public static HyperDefs defaultBaseNo comment in source; assigned in init(), getDefaultPort().line 349
static final int defaultResolution= 96 (constant)No comment in source; not referenced by name in this type’s methods.line 355
public static volatile HyperDefs defaultsNo comment in source; assigned in init(), expunge(); used in resolveServerAddress(), defaultMenu(), getMainServerAddress().line 345
int depthNo comment in source; assigned in init().line 220
volatile boolean destroyedNo comment in source; assigned in init(), expunge().line 107
Disconnect disconnectNo comment in source; assigned in init(), expunge(), defaultMenu().line 42
volatile Gadget dispatchedGadNo comment in source; assigned in run(), expunge().line 117
int displayHeightNo comment in source; assigned in getParentFrame().line 217
int displayWidthNo comment in source; assigned in getParentFrame().line 216
volatile int drawModeNo comment in source; assigned in init(), drawModeSet(); used in text(), text3D().line 278
int dx1No comment in source; assigned in run().line 221
int dx2No comment in source; assigned in run().line 222
int dy1No comment in source; assigned in run().line 223
int dy2No comment in source; assigned in run().line 224
Image echoImageNo comment in source; assigned in expunge(); used in imageUpdate().line 189
volatile int errorFlagsNo comment in source; assigned in init().line 144
volatile int eventFlagsNo comment in source; assigned in init(), run(), runView(); used in fetch().line 138
public static boolean exceptionStore= falseSave first Exception to HyperView.datline 332
volatile HyperLinkedList externalConnectionListNo comment in source; assigned in run().line 46
InetAddress externalHostReferences to the Handlers Node listsline 322
volatile int fGPenNo comment in source; assigned in init(), setAPen(), guru(), makeBitMap(); used in run(), setBackImage(), text(), text3D(), draw() ….line 276
HyperFileDemon fileDemonNo comment in source; assigned in init(), expunge().line 129
public static char fileSeparatorNo comment in source; assigned in init(); used in copyResourceFromJarToExtDir(), copyResourceFromJarToUserDir(), copyResourceFromJarToLibDir(), copyResourceFromJarToBinDir(); name appears in 8 other source file(s): Directory, Enfora2218WhackButton, Externalizer, HyperFileList ….line 341
volatile int flags2No comment in source; assigned in init(), run(), setTitle(); used in fetch(), halt(), startServer(), stopServer(), expunge().line 135
volatile int flagsNo comment in source; assigned in init(), start(), halt(), run(), debugText() …; used in fetch(), imageUpdate(), outputStrings(), hyperViewOut(), dumpFlags() ….line 134
volatile int fontSizeNo comment in source; name appears in 1 other source file(s): FontBase.line 272
public static FileOutputStream fpNo comment in source; assigned in init(), expunge(), hyperViewOut(); used in run(), kickStart(), flush().line 343
Frame frameNo comment in source; assigned in init(), expunge(); used in start(), halt(), checkWM(), run(), addNotify() ….line 167
Gob frontLockedGobNo comment in source; used in run().line 121
volatile Gadget[] gadsNo comment in source; assigned in init(), run(), gadgetToFront(), addGadHead(), expunge() …; used in addGadTail(), gadsOff(), allGadgetsOn(), refreshGadList(), gadsAlignUpLeft() ….line 199
GetString[] getStringListNo comment in source; assigned in init(), expunge(), killGetS(); used in addGetString().line 128
Gob[] GobSwapBuffer1layer swap buffer.line 196
Gob[] GobSwapBuffer2No comment in source; assigned in init(), gadgetToFront(), expunge().line 197
Gob[] GobSwapBuffer3No comment in source; assigned in init(), gadgetToFront(), expunge().line 198
volatile Gob[] gobNo comment in source; assigned in init(), run(), gobToFront(), gadgetToFront(), addGobHead() …; used in runView(), consoleGobsOn(), consoleGobsOff(), viewGobsOn(), viewGobsOff() ….line 195
volatile Gadget grabbedGadNo comment in source; assigned in expunge(); used in run().line 116
GraphicsConfiguration[] graphicsConfigurationNo comment in source; assigned in init(); used in getParentFrame().line 30
GraphicsDevice[] graphicsDeviceNo comment in source; assigned in init().line 31
GraphicsEnvironment graphicsEnvironmentNo comment in source; assigned in init().line 29
Object guruLockNo comment in source; assigned in expunge(); used in guru().line 41
Graphics gNo comment in source; assigned in init(), expunge(); used in run(), drawScreen(), paint(), update(), guru() ….line 215
int heightThese are Filled From display Picline 219
String homeDirNo comment in source; assigned in expunge().line 162
volatile boolean horizontalScrollEnableNo comment in source; assigned in scrollEnable(), scrollDisable(); used in init(), doScroll().line 105
int hourNo comment in source; assigned in curTime().line 160
String hrNo comment in source; assigned in expunge().line 131
NetXec hyperExecNo comment in source; assigned in start(), halt(), expunge().line 75
public static String hyperFileName= DEFAULT_DATA_FILENAMENo comment in source; assigned in expunge(); used in init(), hyperViewOut().line 337
Image iconImageNo comment in source; assigned in expunge().line 212
ImageIO imageIONo comment in source; not referenced by name in this type’s methods.line 32
public boolean inBrowserNo comment in source; assigned in init(); used in start(), halt().line 38
static final int INIT_FLAGS= 8390049 (constant)
source: (DISPLAY_ENA | OUTLINE_ENA | GOB_ENA | MENU_ENA | KEEP_RUNNING | GEM_REFRESH)
No comment in source; used in init(), run(); name appears in 3 other source file(s): PortConstants, PortInfo, PortNode.line 356
boolean initConnectServerPoppedNo comment in source; not referenced by name in this type’s methods.line 153
boolean initConnectServerPopNo comment in source; not referenced by name in this type’s methods.line 152
volatile boolean initializedNo comment in source; assigned in init(), halt(); used in start(), run(), paint(), initComponentBase().line 204
volatile boolean inViewListNo comment in source; not referenced by name in this type’s methods.line 101
volatile int ioFlagsNo comment in source; assigned in init(), run(); used in fetch(), getImage(), setBackImage(), playSound().line 136
volatile int iterationNo comment in source; assigned in run(), guru(), getRunInfo(); used in start(), hyperViewOut(), singleStep().line 98
public static String javaHomeNo comment in source; assigned in init(), expunge(); used in copyResourceFromJarToExtDir(), copyResourceFromJarToLibDir(), copyResourceFromJarToBinDir(); name appears in 2 other source file(s): HyperDefs, PreferencesPane.line 340
int keyBoardTaskNumNo comment in source; assigned in start().line 263
public static volatile HyperKeyboard keyboardNo comment in source; assigned in start(), expunge(); used in mouseWheelMoved(), run(), anyKey(), inKey().line 348
String lastCommandNo comment in source; assigned in init(), inKey().line 282
int lastExtConnectNumberNo comment in source; not referenced by name in this type’s methods.line 316
int lastGemNo comment in source; not referenced by name in this type’s methods.line 208
Gadget lastGetSNo comment in source; assigned in expunge().line 119
int lastInConnectNumberNo comment in source; not referenced by name in this type’s methods.line 318
long lastRunNo comment in source; assigned in run(), getRunInfo().line 252
int lastSizeNo comment in source; assigned in run().line 233
long lastTimeTakenNo comment in source; not referenced by name in this type’s methods.line 254
long lHyperRandomSeedNo comment in source; assigned in lRand(), lSrand().line 267
int lineBlockNo comment in source; assigned in init(), addLine(); used in guru().line 302
Color[] lineColorNo comment in source; assigned in init(), draw(), DBVectorDraw(), guru(), expunge() …; used in run().line 311
int[] lineFlagsNo comment in source; assigned in init(), draw(), DBVectorDraw(), guru(), expunge() …; used in run().line 312
int LineNumsNo comment in source; assigned in init().line 301
byte[] lineSpeedNo comment in source; assigned in init(), DBVectorDraw().line 315
int[] lineTargetX2No comment in source; assigned in init(), DBVectorDraw(), guru(), expunge(), addLine().line 309
int[] lineTargetXNo comment in source; assigned in init(), DBVectorDraw(), guru(), expunge(), addLine().line 307
int[] lineTargetY2No comment in source; assigned in init(), DBVectorDraw(), guru(), expunge(), addLine().line 310
int[] lineTargetYNo comment in source; assigned in init(), DBVectorDraw(), guru(), expunge(), addLine().line 308
int[] lineTimerNo comment in source; assigned in init(), guru(), expunge(), addLine().line 313
int[] lineTimeNo comment in source; assigned in init(), guru(), expunge(), addLine().line 314
int[] lineX2No comment in source; assigned in init(), draw(), DBVectorDraw(), guru(), expunge() …; used in run().line 305
int[] lineXNo comment in source; assigned in init(), draw(), DBVectorDraw(), guru(), expunge() …; used in run().line 303
int[] lineY2No comment in source; assigned in init(), draw(), DBVectorDraw(), guru(), expunge() …; used in run().line 306
int[] lineYNo comment in source; assigned in init(), draw(), DBVectorDraw(), guru(), expunge() …; used in run().line 304
volatile int listenerFlagsNo comment in source; assigned in init(); used in fetch().line 139
volatile int listFlagsNo comment in source; assigned in init(), run(); used in fetch().line 140
static Object logLockNo comment in source; assigned in init(); used in hyperViewOut().line 360
volatile boolean mainCalledNo comment in source; assigned in run(), expunge().line 100
Graphics mainComponentGraphicsNo comment in source; assigned in init(), expunge().line 179
Image mainComponentImageNo comment in source; assigned in init(), expunge(); used in run().line 177
Graphics mainFileFolderGraphicsNo comment in source; assigned in init().line 182
Image mainFileFolderImageNo comment in source; assigned in init(); used in getImage().line 181
ThreadGroup mainGroupNo comment in source; assigned in expunge().line 260
int mainListenPortThink Amiga Copper lists :)line 51
InetAddress mainLocalServerAddressNo comment in source; assigned in init(), expunge().line 73
Graphics mainTextFileFolderGraphicsNo comment in source; assigned in init().line 185
Image mainTextFileImageLater will add gifs et al medialine 184
MakeConnection makeConnectionNo comment in source; assigned in init(), expunge(), defaultMenu().line 323
volatile HyperLinkedList masterNodeListNo comment in source; name appears in 4 other source file(s): DisconnectTimer, HyperConnectionHandler, HyperConnectionNode, ServerViewMain.line 47
static int MAX_STACKDEPTH= 15No comment in source; not referenced by name in this type’s methods.line 351
volatile int memoryFlagsNo comment in source; assigned in init(), run(), startServer(); used in addNotify().line 141
HyperMenu menuBaseNo comment in source; assigned in init(), expunge(), defaultMenu(), setMenu(); used in run().line 201
Dispatch menuDispatchNo comment in source; assigned in run(), expunge().line 132
String[] menuOptsNo comment in source; assigned in init(), expunge(); used in defaultMenu().line 87
String[] menuTextNo comment in source; assigned in expunge().line 258
Color messageColorNo comment in source; assigned in expunge(); used in run().line 80
Font messageFontNo comment in source; assigned in init(), expunge(); used in run().line 79
volatile String messageStringNo comment in source; assigned in expunge(), hyperStatus(); used in run().line 78
int messageXNo comment in source; used in run().line 81
int messageYNo comment in source; used in run().line 82
int minuteNo comment in source; assigned in curTime().line 160
String minNo comment in source; assigned in expunge().line 131
int mouseTaskNumNo comment in source; assigned in start().line 264
volatile int mouseXNo comment in source; assigned in init().line 145
volatile int mouseYNo comment in source; assigned in init().line 146
public static volatile HyperMouse mouseNo comment in source; assigned in start(), expunge(); used in halt(), run(), gadgetToFront(), setMenu().line 347
String nameStringNo comment in source; assigned in expunge().line 43
int netXecTaskNumNo comment in source; assigned in start().line 261
static volatile long nowNo comment in source; assigned in run(), getRunInfo(); used in runView(), updateDisplay().line 363
public static String nullStringNo comment in source; assigned in init(); name appears in 1 other source file(s): GetString.line 342
int orbitTickStampV3.21 orbitTick generation (skip double-advance after bubble)line 239
String p5For common gateway interface key handed via HTML. Confirmed User blank Key. This is here just for testing. Applet Parameter and Future SSL Application link will overwrite this. Then again nice to have a CGI interface (No SSL under NIO ATM)line 62
String p6No comment in source; assigned in expunge().line 63
String p7No comment in source; assigned in expunge().line 69
String p8No comment in source; assigned in expunge().line 70
volatile HyperConnectionHandler parentConnectionHandlerNo comment in source; used in stopServer().line 48
public volatile GobPickListener pickListenerNo comment in source.line 5206
public volatile boolean pickOnClick= falsetrue: a left click which hits no Gadget picks and selects a Gob (HyperMouse). Default false.line 5198
String privateKeyNo comment in source; assigned in init(), expunge().line 64
public static volatile int processID= -1No comment in source; assigned in init(); used in expunge(); name appears in 1 other source file(s): ViewMemory.line 335
HyperProcess processNo comment in source; not referenced by name in this type’s methods.line 37
String propValueNo comment in source; assigned in expunge().line 164
String publicKeyNo comment in source; assigned in init(), expunge().line 72
int randomSeedNo comment in source; assigned in sRand().line 266
public static Random random= new Random((int)System.currentTimeMillis())No comment in source; used in rand(), sRand().line 333
int[][] rgbNo comment in source; not referenced by name in this type’s methods.line 269
int[] rotBounds= new int[4]No comment in source.line 5208
RunInfo runInfoNo comment in source; assigned in init(), expunge(); used in start(), halt(), run(), getRunInfo().line 88
int runLagNo comment in source; assigned in getRunInfo().line 99
long runMillisNo comment in source; assigned in run(), runView(), updateDisplay().line 243
long runStackStartNo comment in source; assigned in runView(), updateDisplay(); used in run().line 242
volatile int runStackNo comment in source; assigned in init(), run(); used in loadStackFrame(), saveStackFrame().line 236
int[] scaledXNo comment in source; assigned in init(); used in run(), drawScreen().line 325
int[] scaledYNo comment in source; assigned in init(); used in run(), drawScreen().line 326
Graphics screenGraphicsNo comment in source; assigned in init(), expunge(); used in run(), backGroundENA(), text(), pixelWrite(), guru() ….line 214
Image screenImageNo comment in source; assigned in init(), expunge(); used in run(), drawScreen(), guru(), singleStep().line 213
public static int screenResolutionDPI scaleline 344
long secondTimerMillisNo comment in source; assigned in init(), run().line 249
long secondTimerNo comment in source; assigned in run(), setTitle().line 247
int secondNo comment in source; assigned in curTime().line 160
String secNo comment in source; assigned in expunge().line 131
int[] selBounds= new int[4]No comment in source.line 5207
public static Color selectColor= Color.yellowColour of the selection outline.line 5200
public volatile Gob selectedGobThe selected Gob of this view, or null.line 5196
long selectStartNo comment in source; not referenced by name in this type’s methods.line 250
boolean serialDLLLoadedNo comment in source; assigned in init(), copyResourceFromJarToUserDir(), copyResourceFromJarToBinDir(); used in run().line 34
boolean serialEnabledNo comment in source; assigned in init(), run().line 33
boolean serialJarLoadedTodo: load/run extend to other relevant platformsline 35
SerialHandler serialPortHandlerNo comment in source; name appears in 6 other source file(s): GetBPSRate, SendAT, SendConnectString, SendNoEchoString ….line 368
boolean serialPropsLoadedNo comment in source; assigned in init(), copyResourceFromJarToLibDir(); used in run().line 36
public static boolean serverNoRunEchoed= falseNo comment in source; not referenced by name in this type’s methods.line 336
int sizeIndexNo comment in source; used in run(), drawScreen().line 232
boolean SOUND_ONNo comment in source; not referenced by name in this type’s methods.line 158
AudioClip soundNo comment in source; assigned in expunge().line 256
static int sRandomSeed= (int)System.currentTimeMillis()No comment in source; not referenced by name in this type’s methods.line 362
String[] stackNameNo comment in source; assigned in expunge().line 237
long startTimeNo comment in source; assigned in getRunInfo().line 251
Gadget swapGadNo comment in source; assigned in expunge(); used in run().line 120
int sx1No comment in source; assigned in run().line 225
int sx2No comment in source; assigned in run().line 226
int sy1No comment in source; assigned in run().line 227
int sy2No comment in source; assigned in run().line 228
long sysCurMillisNo comment in source; assigned in init().line 246
long sysInitMillisNo comment in source; assigned in init().line 244
long SystemLastMillisNo comment in source; not referenced by name in this type’s methods.line 245
volatile int[] textBGPenNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 291
volatile Color[][] textFadedColorNo comment in source; assigned in init(), addStr(), expunge(); used in run(), outputStrings().line 292
volatile int[] textFadeFrameNo comment in source; assigned in init(), run(), text(), outputStrings().line 293
volatile int[] textFGPenNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 290
volatile int[] textFlagNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 294
volatile byte[] textFontNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 287
volatile int[] textHeightNo comment in source; assigned in init(), text(), addStr(), expunge().line 298
volatile int[] textLingerNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 288
volatile Object[] textOriginNo comment in source; assigned in init(), run(), outputStrings(), expunge().line 299
volatile int[] textRestartNo comment in source; assigned in init(), run(), text(), addStr(), outputStrings().line 296
volatile String[] textStrNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 284
volatile int[] textTimerNo comment in source; assigned in init(), run(), text(), addStr(), outputStrings() ….line 289
volatile int[] textWidthNo comment in source; assigned in init(), text(), addStr(), expunge().line 297
volatile int[] textXNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 285
volatile int[] textYNo comment in source; assigned in init(), run(), text(), addStr(), text3D() ….line 286
volatile long throttleNo comment in source; not referenced by name in this type’s methods.line 240
static final int TICKS= 20 (constant)No comment in source; used in init(); name appears in 1 other source file(s): HyperMouse.line 357
int timeOnNo comment in source; not referenced by name in this type’s methods.line 150
long timeTakenNo comment in source; not referenced by name in this type’s methods.line 253
Graphics titleBltGraphicsNo comment in source; assigned in expunge(), setTitle(), setTitlebar().line 192
Image titleBltImageNo comment in source; assigned in expunge(), setTitle(), setTitlebar(); used in run().line 191
Graphics titleGraphicsNo comment in source; assigned in expunge(), setTitle(), setTitlebar(); used in run().line 190
int titleHeightNo comment in source; name appears in 3 other source file(s): HyperMenu, TextPane, Titlebar.line 193
Image titleImageNo comment in source; assigned in expunge(), setTitle(), setTitlebar().line 188
volatile String titleStrNo comment in source; assigned in run(), expunge().line 77
int titleWidthNo comment in source; name appears in 3 other source file(s): HyperMenu, RadioGroup, Titlebar.line 194
volatile Titlebar titleNo comment in source; assigned in expunge(), setTitle(), setTitlebar(); used in run(), getTitle(), addTitlebarGadget(), disableTitlebar().line 187
volatile AnimGob tmpAnimGobNo comment in source; assigned in run(), expunge().line 123
char tmpCharNo comment in source; assigned in inKey().line 74
SuperBitmapConsole tmpConNo comment in source; assigned in run(), outputStrings(), expunge().line 126
Gadget tmpGadNo comment in source; assigned in expunge().line 170
Gob tmpGobANo comment in source; assigned in expunge().line 172
Gob tmpGobNo comment in source; assigned in gobToFront(), gadgetToFront(), expunge(); used in addGobHead().line 171
Graphics tmpGraphicsNo comment in source; assigned in run(), outputStrings(), expunge().line 127
volatile int tmpTextFlagNo comment in source; assigned in init().line 295
String todayNo comment in source; assigned in expunge().line 131
int tokenNo comment in source; not referenced by name in this type’s methods.line 76
Toolkit toolkitNo comment in source; assigned in init(), expunge().line 89
int totalColorsNo comment in source; assigned in init(), loadRGB(); used in setRGB().line 271
volatile int totalConnectionsNo comment in source; assigned in guru(), resetTotals().line 92
int totalConsolesNo comment in source; assigned in init(), guru(), resetTotals().line 95
volatile int totalGadsNo comment in source; assigned in init(), run(), guru(), addGadget(), threadSafeAddGadget() …; used in addGadHead(), addGadTail(), gadsOff(), allGadgetsOn(), gadsAlignUpLeft() ….line 94
volatile int totalGetStringsNo comment in source; assigned in guru(), resetTotals(), killGetS().line 91
volatile int totalGobsNo comment in source; assigned in init(), run(), guru(), addGob(), resetTotals(); used in gobToFront(), gadgetToFront(), addGobHead(), addGobTail(), consoleGobsOn() ….line 93
int totalLinesNo comment in source; assigned in draw(), DBVectorDraw(), guru(), resetTotals(), addLine(); used in run().line 97
int totalViewStringsNo comment in source; assigned in run(), textFlush(), textErase(), text(), addStr() ….line 96
int tyNo comment in source; assigned in run(), outputStrings(), makeBitMap(), gadsAlignUpLeft(); used in text(), addAbort().line 110
public static String userDirNo comment in source; assigned in init(); used in copyResourceFromJarToUserDir(); name appears in 2 other source file(s): HyperDefs, IncrementalID.line 339
public static String userHomeNo comment in source; assigned in init(); name appears in 1 other source file(s): Externalizer.line 338
String userNameStub FTMline 71
String UserSubDirNo comment in source; assigned in expunge().line 163
volatile boolean verticalScrollEnableFor Scrollable interfaceline 104
int videoSynchNo comment in source; not referenced by name in this type’s methods.line 241
static volatile int viewIndexBase= 0No comment in source; not referenced by name in this type’s methods.line 330
static volatile HyperLinkedList viewList= new HyperLinkedList("ViewList")No comment in source; used in run(), getViewList(); name appears in 2 other source file(s): AWTEventManager, ViewMemory.line 364
public static volatile ViewMemory viewMemoryNo comment in source; assigned in init(); used in halt().line 334
volatile int viewNumberNo comment in source; used in halt(), run(), expunge().line 329
int viewSizeNo comment in source; assigned in init().line 178
int viewXOffsetNo comment in source; assigned in init(), doScroll(), run().line 327
int viewYOffsetNo comment in source; assigned in init(), doScroll(), run().line 328
volatile boolean visitingTheGuruNo comment in source; assigned in guru().line 102
volatile long waitTimeNo comment in source; assigned in init(), setWaitTime(), guru(), getRunInfo(); used in run(), outputStrings().line 238
long waitValueNo comment in source; not referenced by name in this type’s methods.line 248
int whackOnNo comment in source; assigned in init().line 147
String whackStrNo comment in source; assigned in init(), expunge().line 148
int widthNo comment in source; assigned in init(), run(), makeBitMap(); used in setBackImage(), imageUpdate(), guru(), getParentFrame(), singleStep() ….line 218
Window windowNo comment in source; assigned in init(), expunge(); used in run().line 168
int xOffsetNo comment in source; name appears in 6 other source file(s): AnimGob, Externalizer, Octant, SerialHandler ….line 165
int xNo comment in source; assigned in run(), dumpFlags(), dumpGobFlags(), dumpGadgetFlags(); used in drawScreen(), imageUpdate(), text3D(), pixelWrite(), DBVectorDraw().line 109
int yOffsetNo comment in source; name appears in 4 other source file(s): Octant, SerialHandler, SerialPane, SerializedObject.line 166
int yNo comment in source; assigned in run(); used in drawScreen(), imageUpdate(), text3D(), pixelWrite(), DBVectorDraw().line 108

Constructors (3)

SignatureDescriptionSource
HyperView()1 statement(s); calls super().line 370
HyperView(HyperView tView)1 statement(s); calls super().line 375
HyperView(STDInputHandler tSTDInputHandler)Invoked from SDTINputHandler CLI commandline 380

Methods (210)

SignatureDescriptionSource
public Gadget addAbortRight()7 statement(s); calls a.move(), a.addDispatch(); creates Gadget, Abort.line 6464
public Gadget addAbortRight(Gob tGob)10 statement(s); calls a.move(), a.addDispatch(), a.toFront(), tGob.addGob(); creates Gadget, Abort.line 6478
public Gadget addAbortRight(Gob tGob, Abort tAbort)8 statement(s); calls a.move(), a.addDispatch(), tGob.addGob(); creates Gadget.line 6494
public Gadget addAbort(Gadget tGadget, Abort tAbort)8 statement(s); calls a.move(), a.addDispatch(), tGadget.addGob(); creates Gadget.line 6449
public Gadget addAbort(Gadget tGadget, int tx, int ty)8 statement(s); calls a.move(), a.addDispatch(), tGadget.addGob(); creates Gadget, Abort.line 6434
public Gadget addAbort(HyperView tView)7 statement(s); calls a.move(), a.addDispatch(); creates Gadget, Abort.line 6508
public Gadget addAbort(int pX, int pY)5 statement(s); calls gads[totalGads - 1].addDispatch(); creates Gadget, Abort.line 6520
public void addCircle(Circle c)5 statement(s); creates HyperLine.line 6099
public int addConsole(SuperBitmapConsole hc)what me add ;)line 5100
public int addGadget(Gadget tGad)Returns addGadget(tGad, 0).line 5491
public int addGadget(Gadget tGad, int tFlags)Returns potemtially transient Gadget index in gadget listline 5496
public void addGadHead()5 statement(s).line 4022
public void addGadTail()1 statement(s).line 4040
public void addGetString(GetString tGetString)1 statement(s).line 3626
public void addGobHead(Gob tmpGob)7 statement(s); calls addGob(), errOut(), refreshGobList().line 3995
public void addGobTail()1 statement(s); calls refreshGobList().line 4014
public int addGob(Gob tGob)5 statement(s); calls StackTrace.show(), System.exit(), tGob.gobName.length().line 5449
public void addLine(HyperLine tmpLine)16 statement(s).line 6031
public void addNotify()2 statement(s); calls super.addNotify(), frame.getBufferStrategy(), frame.createBufferStrategy().
Overrides Component.addNotify()
line 3398
public void addStr(DBText tStr)17 statement(s); calls statusText(), notifyAll().line 3521
public void addStr(DBText[] tStr)3 statement(s); calls addStr(), blitterLock.notifyAll().line 3510
public void addTitlebarGadget(Gadget tGadget)2 statement(s); calls title.addGob(); creates HyperPop.line 4964
public void addView(HyperView tView)/////////line 1375
public void alert(String tString)1 statement(s); creates HyperPop.line 6961
public void allGadgetsOn()3 statement(s); calls allGobsOn().line 4112
public void allGobsOff()2 statement(s).line 4121
public void allGobsOn()2 statement(s).line 4127
public static void anyKey()1 statement(s); calls anyKey().line 6119
public static void anyKey(String msg)6 statement(s); calls currentView.getOrangeContext().showStatus(), currentView.getOrangeContext(), tWaitObject.wait(); creates Object.line 6130
public void backGroundENA()1 statement(s); calls statusText().line 3329
public void bubbleGobZ(Gob g)V3.21: bubble gob in gob[] by descending Z (high z / far first = low index). Low index is drawn first (behind). Mirrors ContGobBubbleZ.line 5111
public void checkWM()5 statement(s); calls frame.getToolkit(), tToolkit.isFrameStateSupported().line 1398
public void clearSelection()No comment in source.line 5279
public void cls()2 statement(s).line 3782
public static void cls(HyperView tView)2 statement(s).line 3792
void collisionPass()Called from run() once per display frame, right after the per-Gob step/draw loop. Creates collisionPass on first use and calls collide(this) on the current Dispatch frame’s Gob list; returns at once if there are no Gobs (or fewer than 2 and no manager yet). Exceptions are caught so a collision problem cannot stop the display loop.line 5338
public void consoleGobsOff()2 statement(s).line 4063
public void consoleGobsOn()2 statement(s).line 4051
public void conZENA()2 statement(s); calls gob[v].zENA().line 4826
void copyResourceFromJarToBinDir(String tDll)5 statement(s); calls getClass().getClassLoader().getResourceAsStream(), getClass().getClassLoader(), getClass(), outFile.toString(), binStream.read() …; creates BufferedInputStream, File, BufferedOutputStream.line 6840
void copyResourceFromJarToExtDir(String tResource)5 statement(s); calls getClass().getClassLoader().getResourceAsStream(), getClass().getClassLoader(), getClass(), binStream.read(), boutStream.write() …; creates BufferedInputStream, File, BufferedOutputStream.line 6748
void copyResourceFromJarToLibDir(String tDll)5 statement(s); calls getClass().getClassLoader().getResourceAsStream(), getClass().getClassLoader(), getClass(), binStream.read(), boutStream.write() …; creates BufferedInputStream, File, BufferedOutputStream.line 6808
void copyResourceFromJarToUserDir(String tDll)5 statement(s); calls getClass().getClassLoader().getResourceAsStream(), getClass().getClassLoader(), getClass(), binStream.read(), boutStream.write() …; creates BufferedInputStream, File, BufferedOutputStream.line 6778
public URL createURL(String path)1 statement(s); calls getCodeBase().toURI().resolve(path).toURL(), getCodeBase().toURI().resolve(), getCodeBase().toURI(), getCodeBase(), e.printStackTrace().line 974
public void curTime()9 statement(s); calls Locale.getDefault(), Integer.parseInt(), dateSyntax.format(), dateSyntax.applyPattern(); creates Date, SimpleDateFormat.line 4984
public void DBVectorDraw(int x, int y, int x2, int y2, int destx, int desty, int destx2, int desty2, int tLineSpeed)15 statement(s).line 3714
public void debugText(String str)2 statement(s).line 3132
public void defaultMenu()9 statement(s); calls Integer.parseInt(), menuBase.menuDispatch[hvZ].setID(); creates HyperMenu, MakeConnection, Dispatch.line 4871
public void disableBackground()1 statement(s).line 3338
public void disableTitlebar()3 statement(s).line 4974
public void doCommand()9 statement(s); calls st.hasMoreTokens(), st.nextToken(), commandString.toLowerCase().compareTo(), commandString.toLowerCase(), commandBase[i].commandString.compareTo() …; creates StringTokenizer.line 6255
public void doCommand(String tCommandString)10 statement(s); calls st.hasMoreTokens(), st.nextToken(), tCommandString.toLowerCase().compareTo(), tCommandString.toLowerCase(), tCommandBase[i].commandString.compareTo() …; creates StringTokenizer.line 6304
public void doScroll(int tX, int tY)4 statement(s); calls scrollEnable(), hyperViewOut().
Implements Scrollable.doScroll()
line 987
public void drawModeSet(int flag)1 statement(s).line 3686
public void drawScreen()1 statement(s); calls g.drawImage().line 3127
boolean drawSelection()Outline the selected Gob (called by run() each frame after the Gobs are drawn; display thread).line 5298
public void draw(int tX, int tY)10 statement(s).line 3700
public void dumpFlags(String tString)28 statement(s); calls hyperViewOut().line 5719
public void dumpGadgetFlags()4 statement(s); calls hyperViewOut().line 5828
public void dumpGobFlags()4 statement(s); calls hyperViewOut().line 5774
public void dumpGobs()2 statement(s); calls hyperViewOut(), gob[i].toString().line 6378
public void dumpObjectTree(Object obj)2 statement(s); calls ((Component)obj).getParent(), hyperViewOut(), obj.getClass().getName(), obj.getClass(), ((Component)parent).getParent() ….line 5969
public void errOut(String str)1 statement(s); calls getOrangeContext().showStatus(), getOrangeContext(), delay().line 3588
public void expunge()111 statement(s); calls PortInfo.close(), mouse.halt(), mouse.notifyAll(), mainComponentImage.flush(), mainComponentGraphics.dispose() ….
Overrides Orange.expunge()
line 4599
public int fetch()Returns flags.
Implements FlagBit.fetch()
line 1009
public int fetch(int tIndex)3 statement(s).
Implements FlagBit.fetch()
line 1026
public int fetch(int[] tFlags)7 statement(s).
Implements FlagBit.fetch()
line 1014
public void flush()2 statement(s); calls textFlush(), fp.flush(), any.printStackTrace().
Implements MessagePortConstants.flush()
line 6945
public void fontSizeSet(int size)2 statement(s); calls statusText().line 4589
public void gadgetToFront(Gadget rGad)Better sit down before you try to digest this. It is at times like this I wish I used a linked list. Only at times like this. This was the easy way to do this. Note: you MUST have the HyperView.blitterLock monitor or this is NOTline 3828
public void gadsAlignUpLeft(int tYOffset)2 statement(s); calls gads[i].move().line 5705
public void gadsAndGobsOff()2 statement(s); calls gadsOff(), viewGobsOff().line 4140
public void gadsAndGobsOn()2 statement(s); calls viewGobsOn(), allGadgetsOn().line 4134
public void gadsOff()2 statement(s).line 4099
public Image getCursor(GetString tString)6 statement(s); calls tView.createImage(), tCursorImage.getGraphics(), tView.getImageFromJar(), tView.getOrangeContext().getImage(), tView.getOrangeContext() …; creates URL.line 3096
public static HyperView getCurView()Returns currentView.line 6534
public static String getDefaultHost()3 statement(s); creates HyperPreferences.line 1088
public static int getDefaultPort()3 statement(s); calls HyperView.getCurView(); creates HyperDefs.line 1078
public String getHome()Returns sysProperty("user.home").line 5018
public Image getImageFromJar(String fileName)5 statement(s); calls resolveResourceURL(), getOrangeContext().getImage(), getOrangeContext(), hyperViewOut().line 6557
public Image getImage(String tImageName)3 statement(s); calls getImageFromJar(), getCodeBase(), getOrangeContext().getImage(), getOrangeContext(), System.exit() …; creates URL.line 1046
String getMainServerAddress()Returns defaults.listenHost.value.line 6743
public static int getNextViewIndex()Returns HyperView.viewIndexBase++.line 6886
public Frame getParentFrame()5 statement(s); calls getParent(), ((Component)parent).getParent(), hyperViewOut(), parent.getClass().getName(), parent.getClass() ….line 5940
public RunInfo getRunInfo()7 statement(s).
Implements ThreadReport.getRunInfo()
line 6362
public Gob getSelectedGob()No comment in source.line 5274
public String getTextFlags(int fl)22 statement(s).line 5893
public String[] getThreads()12 statement(s); calls color[2].darker(), componentContextTask.activeCount(), componentContextTask.enumerate(), curThreads[v].toString().line 6704
public String getTitle()2 statement(s).line 4900
public static HyperLinkedList getViewList()Returns viewList.line 3639
public static HyperView getView()4 statement(s); calls IncrementalID.reset(); creates ViewMain, HyperFrame.line 6875
private void gobFloatCenter(Gob g, double[] outXY)Absolute float center of gob: orbit float if orbiting, else int xy + base/2.line 5162
public void gobToFront(Gob rGob)todo add gadget check/flaggingline 3807
public void guru(Exception e, String str)2 statement(s); calls guru().line 4146
public void guru(Exception e, int flag)8 statement(s); calls color[2].darker(), screenGraphics.setColor(), screenGraphics.fillRect(), drawModeSet(), componentContextTask.activeCount() ….line 4164
public void guru(String str)2 statement(s); calls guru().line 4152
public synchronized void halt()21 statement(s); calls ViewMemory.removeLocalView(), frame.removeMouseWheelListener(), AWTEventManager.deactivate(), hyperExec.removeAllThreads(), mouse.halt() ….
Overrides Orange.halt()
line 1283
public static Class<?> hvForName(String name) throws ClassNotFoundExceptionResolve a HyperView class name, accepting bare or fully-qualified names.line 6541
public void hyperStatus(String tString)Sets messageString = tString.line 6654
public static void hyperViewOut(String tData)1 statement(s); calls fnfe.printStackTrace(), fp.write(), tData.getBytes(), fp.flush(), i.toString() …; creates FileOutputStream.line 5039
public void hyperViewOut(String Data, Object lock)3 statement(s); calls prefix.length(), fp.write(), prefix.getBytes(), fp.flush(), statusText() …; creates FileOutputStream.line 5067
public void hyperViewOut(String Data, OutputStream File)8 statement(s); calls prefix.length(), File.write(), prefix.getBytes(), File.flush().line 5636
public boolean imageUpdate(Image img, int infoFlags, int x, int y, int width, int height)2 statement(s); calls statusText().
Overrides Component.imageUpdate()
line 3417
public void initComponentBase()OrangeStub required methods
Overrides Orange.initComponentBase()
line 6967
public void init()//////////////
Overrides Orange.init()
line 393
public void inKey()4 statement(s); calls tmpKey.getKeyChar(), commandString.length(), commandString.substring(), commandString.charAt(), doCommand() ….line 6186
public void join() throws InterruptedException2 statement(s); calls tThread.join(); creates InterruptedException.line 1385
public String kickStart()4 statement(s); calls componentContextTask.start(), tThread.interrupt(), rs.printStackTrace(); creates Thread, PrintStream.line 6402
public void killGads()3 statement(s).line 6010
public void killGetS()3 statement(s).line 6002
public void lineWait()1 statement(s).line 3315
public void loadRGB(int[][] vals, int num)5 statement(s); calls errOut(); creates Color.line 3753
public void loadStackFrame()1 statement(s).line 6675
public void loadStackFrame(int tNum)1 statement(s).line 6670
public long lRand(long Range)4 statement(s).line 3666
public void lSrand(long tSeed)Sets lHyperRandomSeed = tSeed.line 3675
public abstract boolean main()Abstract method; implemented by subclasses.line 3325
public static void main(String[] args)6 statement(s); calls IncrementalID.reset(), hvForName(), any.printStackTrace(); creates ViewMain, HyperFrame.line 6988
public void makeBitMap(Gadget tGad)60 statement(s); calls screenGraphics.getFontMetrics(), tGad.gobName.length(), createImage(), tGad.gobPic.getGraphics(), tGad.selectImage.getGraphics() ….line 5553
public void mouseWheelMoved(MouseWheelEvent e)3 statement(s); calls gd.mouseWheelMoved().
Implements MouseWheelListener.mouseWheelMoved()
line 1104
public void orangeResize(int width, int height)1 statement(s); calls setSize().
Overrides Orange.orangeResize()
line 6983
public void orbitTick()V3.21: advance all orbiting gobs once per display frame (call before gob paint). Depth inverted vs Cont: Y max (sin_ra=+1) => near (low z).line 5363
public void outputStrings()4 statement(s); calls screenGraphics.setColor(), screenGraphics.fillRect(), screenGraphics.getFontMetrics(), screenGraphics.setFont(), screenGraphics.drawString() ….line 4321
public void paint(Graphics g)Component paint hook - drive a display refresh when initialized.
Overrides Component.paint()
line 3138
public Gob pickAndSelect(int x, int y)pickGob(x,y) then selectGob() of the result (null clears), pick listener and Gob.onPick(). Returns the Gob.line 5285
boolean pickCandidate(Gob g, boolean gadgets)No comment in source.line 5210
public Gob[] pickGobs(int x, int y, boolean includeGadgets)Every Gob at x,y, topmost first (a new array, possibly empty).line 5242
public Gob pickGob(int x, int y)The topmost Gob (not a Gadget) at the view pixel x,y, or null.line 5218
public Gob pickGob(int x, int y, boolean includeGadgets)Same; includeGadgets: Gadgets can be returned too.line 5224
public void pixelWrite(int x, int y)2 statement(s); calls screenGraphics.fillRect().line 3680
public void playSound(String Name)2 statement(s); calls Name.length(), getClass().getResource(), getClass(), getCodeBase(), getAudioClip() …; creates java.net.URL.line 5668
public static int rand()Returns random.nextInt().line 3650
public int rand(int tRange)Returns random.nextInt(tRange).line 3655
public static int rand(int tSeed, int tRange)2 statement(s); calls random.setSeed(), random.nextInt().line 3644
public void readExternal(ObjectInput in)1 statement(s).
Implements Externalizable.readExternal()
line 6659
public void refreshGadList()1 statement(s).line 4865
public void refreshGobList()1 statement(s).line 4859
public void remGad(Gadget rGadget)1 statement(s).line 3802
public void remGob(Gob rGob)1 statement(s).line 5481
public void resetTotals()Sets totalLines = totalViewStrings = totalGobs = totalGads = totalGetStrings = totalConnections = totalCo.line 5996
public static URL resolveResourceURLStatic(String fileName)6 statement(s); calls anchor.getResource(), f.exists(), f.toURI().toURL(), f.toURI(); creates java.io.File.line 6598
public URL resolveResourceURL(String fileName)Locate a bundled media resource (jar/classes) or fall back to a loose file.line 6578
InetAddress resolveServerAddress()6 statement(s); calls InetAddress.getByName(), tInetAddress.toString(), any.printStackTrace(), st.countTokens(), st.hasMoreTokens() …; creates StringTokenizer.line 1119
public void restoreRectangle(int tmpX, int tmpY, int tWidth, int tHeight)3 statement(s); calls screenGraphics.drawImage(), blitterLock.notifyAll().line 6690
public boolean runView()3 statement(s); calls run().line 3278
public boolean runView(DBText dbt, int tMilliSecs)2 statement(s); calls addStr(), runView().line 3250
public boolean runView(DBText[] dbt, int tMilliSecs)5 statement(s); calls addStr(), runView().line 3258
public boolean runView(int tMilliSecs)4 statement(s); calls run(), ex2.printStackTrace().line 3172
public synchronized void run()60 statement(s); calls Thread.currentThread(), window.toFront(), curRun.addShutdownHook(), main(), setBackImage() …; creates ControlCTrap, HyperPop, PrintStream.
Implements Runnable.run()
line 1437
public void saveStackFrame()1 statement(s).line 6680
public void saveStackFrame(int tNum)1 statement(s).line 6685
public void scrollDisable()Sets verticalScrollEnable = horizontalScrollEnable = false.
Implements Scrollable.scrollDisable()
line 1004
public void scrollEnable()Sets verticalScrollEnable = horizontalScrollEnable = true.
Implements Scrollable.scrollEnable()
line 998
public void selectGob(Gob g)Make g (or null: nothing) the selected Gob; Gob.onDeselect() / onSelect() are called.line 5262
public void setAPen(int num)Sets fGPen = num.line 3577
public int setBackImage(String tName)5 statement(s); calls createImage(), backImage.getGraphics(), backImageGraphics.setColor(), backImageGraphics.fillRect(), backImageGraphics.drawString() …; creates URL.line 3348
public void setBPen(int num)Sets bGPen = num.line 3583
public void setConnectAmberGem(int tGemNumber)2 statement(s).line 6631
public void setConnectGem(int tGemNumber)2 statement(s).line 6619
public void setConnectGreenGem(int tGemNumber)2 statement(s).line 6637
public void setConnectRedGem()2 statement(s).line 6625
public void setLocation(int tX, int tY)2 statement(s).
Overrides Component.setLocation()
line 3694
public void setMenu(HyperMenu tMenu)1 statement(s); calls mouse.notifyAll().line 5658
public void setRGB(int[] vals, int num)1 statement(s); calls errOut(); creates Color.line 3735
public void setTitlebar(Titlebar tTitle)11 statement(s); calls remGad().line 4944
public void setTitle(String tMsg)12 statement(s); calls StackTrace.show(); creates Titlebar.line 4911
public void setWaitTime(int num)2 statement(s).line 3775
public void showCommands()3 statement(s); calls hyperViewOut(), commandBase[i].getClass().getName(), commandBase[i].getClass().line 6385
public void singleStep(String v)2 statement(s); calls g.drawImage(), anyKey().line 6175
public void sRand(int tSeed)2 statement(s); calls random.setSeed().line 3660
public void stackTimerOff()1 statement(s).line 6529
public void startServer()1 statement(s).line 3053
public synchronized void start()22 statement(s); calls delay(), hyperExec.start(), hyperExec.addThread(), keyboard.setView(), keyboard.start() …; creates NetXec, HyperKeyboard, HyperMouse.
Overrides Orange.start()
line 1187
public void statusText(String str)1 statement(s); calls getOrangeContext().showStatus(), getOrangeContext().line 3600
public void statusText(String str, Object lock)1 statement(s); calls getOrangeContext().showStatus(), getOrangeContext().line 3605
public static void stepDisplay(HyperView tView)2 statement(s); calls tView.runView(), HyperView.anyKey().line 6124
public void stopServer()7 statement(s); calls parentConnectionHandler.halt(), tTask.interrupt(), delay().line 3061
public String sysProperty(String property)3 statement(s); calls statusText(), System.getProperty(), errOut().line 5023
public void text3D(String str, int x, int y)1 statement(s); calls statusText(), blitterLock.notifyAll().line 3552
public void textErase()2 statement(s).line 3461
public void textFade(String tString, int tX, int tY, int tOnTimer, int tRepeat)2 statement(s); creates FadeText.line 5883
public void textFlush()2 statement(s).line 3158
public void text(String str, int tx, int ty)17 statement(s); calls statusText(), screenGraphics.getFontMetrics().line 3469
public int threadSafeAddGadget(Gadget tGad, int tFlags)The asumption here; gob didnt overflow if Gadgets didn'tline 5527
public void updateDisplay()1 statement(s); calls run(), any.printStackTrace().line 3212
public void updateDisplay(Object notifier)6 statement(s); calls run(), notifier.notifyAll().line 3233
public void update(Graphics g)2 statement(s).
Overrides Component.update()
line 3408
public void viewGobsOff()2 statement(s).line 4088
public void viewGobsOn()2 statement(s).line 4076
public void waitForImageBlt(Graphics destGraphics, Image sourceImage, int sourceX, int sourceY, int sourceX2, int sourceY2, int destX, int destY, int destX2, int destY2)2 statement(s); calls destGraphics.drawImage(), delay().line 6017
public boolean waitForText()4 statement(s); calls runView().line 3164
public static void waitThenExit(int tMillis)1 statement(s); calls HyperView.delay().line 6249
public void waitTillViewRuns()2 statement(s); calls tObject.wait(); creates Object.line 6725
public void wake()1 statement(s); calls notify().line 6373
public int writeDirect(byte tByte)Returns 1.
Implements MessagePortConstants.writeDirect()
line 6920
public int writeDirect(byte[] tByte)Returns 1.
Implements MessagePortConstants.writeDirect()
line 6924
public int writeDirect(char tChar)Returns 1.
Implements MessagePortConstants.writeDirect()
line 6928
public int writeDirect(char[] tChar)Returns 1.
Implements MessagePortConstants.writeDirect()
line 6932
public int writeDirect(int tInt)Returns 1.
Implements MessagePortConstants.writeDirect()
line 6936
public int writeDirect(int[] tInt)Returns 1.
Implements MessagePortConstants.writeDirect()
line 6940
public void writeExternal(ObjectOutput out)1 statement(s).
Implements Externalizable.writeExternal()
line 6643
public void writePixel(int putX, int putY)1 statement(s); creates Pixel.line 6181
public int write(byte tByte)Returns 1.
Implements MessagePortConstants.write()
line 6894
public int write(byte[] tByte)Returns 1.
Implements MessagePortConstants.write()
line 6898
public int write(char tChar)Returns 1.
Implements MessagePortConstants.write()
line 6902
public int write(char[] tChar)Returns 1.
Implements MessagePortConstants.write()
line 6906
public int write(int tInt)Returns 1.
Implements MessagePortConstants.write()
line 6910
public int write(int[] tInt)Returns 1.
Implements MessagePortConstants.write()
line 6914
public void zENA()2 statement(s).line 4835
public void zOff()2 statement(s).line 4847
static { … }Implicit default constructor generated by the compiler (not written in the source).implicit

Inherited members

Non-private members inherited from HyperView superclasses and not overridden or hidden here.

From Orange (4 fields, 41 methods)

Fields: flags1, orangeContext, orangeStub, streamMap

Methods: delay(int), getAccessibleContext(), getAppletContext(), getAppletStub(), getAudioClip(URL), getAudioClip(URL, String), getCodeBase(), getComponent(String), getComponentList(), getDocumentBase(), getFlags(), getID(), getImage(URL), getImage(URL, String), getInputStream(String), getLocale(), getOrange(String), getOrangeContext(), getOranges(), getParameter(String), getParameterInfo(), getRunnable(), getSound(URL), getStream(String), getStreamKeys(), getThread(), isActive(), newAudioClip(URL), play(URL), play(URL, String), setFlags(int), setInputStream(String, InputStream), setSize(Dimension), setSize(int, int), setStream(String, InputStream), setStub(OrangeStub), showDocument(URL), showDocument(URL, String), showDocument(URL, String, int), showFlags(), showStatus(String)

Also inherits the public/protected members of java.awt.Component (JDK class) and its superclasses.

Examples

Real usage taken from elsewhere in the HyperView 3.2 source (file and line shown; source path src/com/multiversesocial/hyperview/).

subclass — ServerViewMain.java, line 7

    6  //
    7  public class ServerViewMain extends HyperView
    8  {

static call — AWTEventManager.java, line 75

   75  HyperView.hyperViewOut("AWT: illegal event source");

constant — Gob.java, line 285

  285  infoString        = HyperView.EMPTY_STRING;

Applet hosting

The abstract base of ViewMain, which ported applets extend. Its display loop calls onClick()/onRelease() on clicked gadgets (lines 1885–1903) and mouseWheelMoved() forwards the wheel to the focused gadget (lines 1097–1106). See the Applet Migration Guide.

Hits--