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

Linkable

HyperView V3.2 — class
version V3.2 class

Summary

Basic root Object for efficient linked list classes. By Tony Swain Feb 15 2003. https://www.facebook.com/groups/javafunctions/

Source file: Linkable.java

Hierarchy

Extends: none

Implements: HyperLinkedListConstants

Referenced HyperView classes

Media files used

Declaration & members

public class Linkable implements HyperLinkedListConstants

Declared in src/com/multiversesocial/hyperview/Linkable.java, lines 11–62. 7 field(s), 4 constructor(s), 2 method(s). Every member has an anchor you can link to (e.g. Linkable.html#<id>).

Fields (7)

DeclarationValue / initializerDescriptionSource
volatile Object attachmentNo comment in source; assigned in Linkable().line 14
volatile long indexNo comment in source; assigned in Linkable().line 19
volatile int linkFlagsNo comment in source; assigned in Linkable().line 16
String nameNo comment in source; assigned in Linkable(), setName().line 13
volatile Linkable nextNo comment in source; used in inList().line 18
HyperLinkedList parentListNo comment in source; name appears in 3 other source file(s): HyperLinkedList, SystemListNode, SystemListRegistry.line 15
volatile Linkable prevNo comment in source; used in inList().line 17

Constructors (4)

SignatureDescriptionSource
Linkable()4 statement(s); calls super().line 21
Linkable(Object tObject)4 statement(s); calls super().line 28
Linkable(String tName, Object tObject)4 statement(s); calls super().line 35
Linkable(String tName)3 statement(s); calls super().line 42

Methods (2)

SignatureDescriptionSource
boolean inList()2 statement(s).line 53
void setName(String tString)Sets name = tString.line 48

Examples

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

instantiation — Orange.java, line 431

  431  Linkable wrapper = new Linkable("OrangeWrapper", this);

subclass — AWTViewLink.java, line 3

    3  public class AWTViewLink extends Linkable
    4  {

declaration — ChannelIOReply.java, line 10

   10  Linkable link = null;
Hits--