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

ControlCTrap

HyperView V3.2 — class
version V3.2 class

Summary

--------------------- By Tony Swain 2005 Handles control shutdown interrupt.

Source file: ControlCTrap.java

Hierarchy

Extends: Thread

Implements: Trappable, Haltable

Referenced HyperView classes

Media files used

Declaration & members

public class ControlCTrap extends Thread implements Trappable, Haltable

Declared in src/com/multiversesocial/hyperview/ControlCTrap.java, lines 11–71. 1 field(s), 1 constructor(s), 5 method(s). Every member has an anchor you can link to (e.g. ControlCTrap.html#<id>).

Fields (1)

DeclarationValue / initializerDescriptionSource
Component mainComponentNo comment in source; assigned in ControlCTrap(), expunge(); used in run().line 13

Constructors (1)

SignatureDescriptionSource
ControlCTrap(Component tComponent)2 statement(s); calls super().line 15

Methods (5)

SignatureDescriptionSource
public void expunge()2 statement(s); calls halt().
Implements Haltable.expunge()
line 36
public Thread getThread()Returns (Thread)this.
Implements Haltable.getThread()
line 42
public void halt()1 statement(s); calls interrupt().
Implements Haltable.halt()
line 25
public void run()3 statement(s); calls ((Haltable)tTrappable).halt(), any.printStackTrace().
Overrides Thread.run()
line 49
public void start()1 statement(s); calls run().
Overrides Thread.start()
line 20

Inherited members

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

Also inherits the public/protected members of java.lang.Thread (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/).

instantiation — HyperView.java, line 1511

 1511  cTrap = new ControlCTrap(this);

declaration — CTrapBridge.java, line 8

    8  ControlCTrap cTrap;
Hits--