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

ExternalizerConstants

HyperView V3.2 — interface
version V3.2 interface

Summary

2 bit for 8,16,32 or 64 bit addressing/index mode.

Source file: ExternalizerConstants.java

Hierarchy

Extends: none

Implements: none

Referenced HyperView classes

Media files used

Declaration & members

public abstract interface ExternalizerConstants

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

Fields (48)

DeclarationValue / initializerDescriptionSource
public static final int ADDRESS_MASK= 224 (constant)No comment in source; name appears in 1 other source file(s): DataBasePane.line 29
public static final int ADDRESS_SHIFT= 5 (constant)No comment in source; name appears in 1 other source file(s): DataType.line 17
public static final int ADDRESSING_MASK= 96 (constant)No comment in source; name appears in 1 other source file(s): DataType.line 16
public static final int BYTE= 0 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 31
public static final int BYTE_2D_ARRAY= 16 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 49
public static final int BYTE_3D_ARRAY= 24 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 58
public static final int BYTE_ADDRESSING= 0 (constant)x 00 xxxx = 8 bit addressingline 22
public static final int BYTE_ARRAY= 8 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 40
public static final int CHAR= 2 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 33
public static final int CHAR_2D_ARRAY= 18 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 51
public static final int CHAR_3D_ARRAY= 26 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 60
public static final int CHAR_ARRAY= 10 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 42
public static final int DEFAULT_BUFFER_SIZE= 65535 (constant)64k tweak for your purpose.line 69
public static final int DOUBLE= 6 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 37
public static final int DOUBLE_2D_ARRAY= 22 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 55
public static final int DOUBLE_3D_ARRAY= 30 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 64
public static final int DOUBLE_ARRAY= 14 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 46
public static final int ENCRYPTION_ENA= 128 (constant)2 bit for 8,16,32 or 64 bit addressing/index mode.line 15
public static final int EXTERNALIZER_BUFFER_SIZE= 524288 (constant)
source: 512 * 1024
DataConstants extends this interface (fixed 2026-09-24: was a full duplicate).line 6
public static final int FLOAT= 5 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 36
public static final int FLOAT_2D_ARRAY= 21 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 54
public static final int FLOAT_3D_ARRAY= 29 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 63
public static final int FLOAT_ARRAY= 13 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 45
public static final int INT= 3 (constant)No comment in source; not referenced by name in this type’s methods.line 34
public static final int INT_2D_ARRAY= 19 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 52
public static final int INT_3D_ARRAY= 27 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 61
public static final int INT_ADDRESSING= 2 (constant)x 10 xxxx = 32 bit addressingline 24
public static final int INT_ARRAY= 11 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 43
public static final int INTERNALIZER_BUFFER_SIZE= 524288 (constant)
source: 512 * 1024
For databaseline 7
public static final int LONG= 4 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 35
public static final int LONG_2D_ARRAY= 20 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 53
public static final int LONG_3D_ARRAY= 28 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 62
public static final int LONG_ADDRESSING= 3 (constant)x 11 xxxx = 64 bit addressing (fixed 2026-09-24, was 0x04)line 25
public static final int LONG_ARRAY= 12 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 44
public static final int OBJECT= 7 (constant)No comment in source; name appears in 3 other source file(s): ClassFieldLink, Externalizer, ObjectRegistry.line 38
public static final int OBJECT_2D_ARRAY= 23 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 56
public static final int OBJECT_3D_ARRAY= 31 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 65
public static final int OBJECT_ARRAY= 15 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 47
public static final int[] PRIMITIVE_WIDTH= {1, 2, 2, 4, 8, 4, 8}bytes per BYTE..DOUBLE (fixed 2026-09-24, was 1,2,2,4,4,8,16)line 8
public static final int SHORT= 1 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 32
public static final int SHORT_2D_ARRAY= 17 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 50
public static final int SHORT_3D_ARRAY= 25 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 59
public static final int SHORT_ADDRESSING= 1 (constant)x 01 xxxx = 16 bit addressingline 23
public static final int SHORT_ARRAY= 9 (constant)No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 41
public static final int TOTAL_TYPES= 32 (constant)No comment in source; name appears in 1 other source file(s): Externalizer.line 67
public static final int TYPE_MASK= 31 (constant)Type/Addressing bits top 3 = address mode. bottom 5 = typeline 28
public static final String[] TYPE_STRING= {" byte ", " short ", " char ", " int ", " long ", " float ", " double ", " Object ", " by…No comment in source; name appears in 2 other source file(s): Externalizer, ObjectRegistry.line 72
public static final String[] TYPE_STRING2= {" byte ", " short ", " char ", " int ", " long ", " float ", " double ", " Object ", " by…No comment in source; name appears in 1 other source file(s): Externalizer.line 80

Constructors (0)

None (interface).

Methods (1)

SignatureDescriptionSource
static { … }Implicit default constructor generated by the compiler (not written in the source).implicit

Examples

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

subclass — DataConstants.java, line 10

    9  // Fixed 2026-09-24: was a full duplicate of ExternalizerConstants.  One source of truth.
   10  public interface DataConstants extends ExternalizerConstants
   11  {

implements — Externalizer.java, line 11

   11  public class Externalizer extends BasicPane implements ExternalizerConstants
   12  {

constant — DataBasePane.java, line 38

   38  int BYTE_ADDRESSING  = ExternalizerConstants.BYTE_ADDRESSING; //x 00 xxxx = 8  bit addressing
Hits--