Options
All
  • Public
  • Public/Protected
  • All
Menu

Module core/aztec/encoder

Index

Variables

Const CHAR_MAP

CHAR_MAP: Int32Array[] = static_CHAR_MAP(Arrays.createInt32Array(5, 256))

Const EMPTY_TOKEN

EMPTY_TOKEN: Token = new SimpleToken(null, 0, 0)

Const LATCH_TABLE

LATCH_TABLE: Int32Array[] = [Int32Array.from([0,(5 << 16) + 28, // UPPER -> LOWER(5 << 16) + 30, // UPPER -> DIGIT(5 << 16) + 29, // UPPER -> MIXED(10 << 16) + (29 << 5) + 30 // UPPER -> MIXED -> PUNCT]),Int32Array.from([(9 << 16) + (30 << 4) + 14, // LOWER -> DIGIT -> UPPER0,(5 << 16) + 30, // LOWER -> DIGIT(5 << 16) + 29, // LOWER -> MIXED(10 << 16) + (29 << 5) + 30 // LOWER -> MIXED -> PUNCT]),Int32Array.from([(4 << 16) + 14, // DIGIT -> UPPER(9 << 16) + (14 << 5) + 28, // DIGIT -> UPPER -> LOWER0,(9 << 16) + (14 << 5) + 29, // DIGIT -> UPPER -> MIXED(14 << 16) + (14 << 10) + (29 << 5) + 30// DIGIT -> UPPER -> MIXED -> PUNCT]),Int32Array.from([(5 << 16) + 29, // MIXED -> UPPER(5 << 16) + 28, // MIXED -> LOWER(10 << 16) + (29 << 5) + 30, // MIXED -> UPPER -> DIGIT0,(5 << 16) + 30 // MIXED -> PUNCT]),Int32Array.from([(5 << 16) + 31, // PUNCT -> UPPER(10 << 16) + (31 << 5) + 28, // PUNCT -> UPPER -> LOWER(10 << 16) + (31 << 5) + 30, // PUNCT -> UPPER -> DIGIT(10 << 16) + (31 << 5) + 29, // PUNCT -> UPPER -> MIXED0])]

Const MODE_DIGIT

MODE_DIGIT: int = 2

Const MODE_LOWER

MODE_LOWER: int = 1

Const MODE_MIXED

MODE_MIXED: int = 3

Const MODE_NAMES

MODE_NAMES: String[] = ['UPPER','LOWER','DIGIT','MIXED','PUNCT']

Const MODE_PUNCT

MODE_PUNCT: int = 4

Const MODE_UPPER

MODE_UPPER: int = 0

Const SHIFT_TABLE

SHIFT_TABLE: Int32Array[] = static_SHIFT_TABLE(Arrays.createInt32Array(6, 6))

Functions

add

  • add(token: Token, value: number, bitCount: number): Token

addBinaryShift

  • addBinaryShift(token: Token, start: number, byteCount: number): Token

static_CHAR_MAP

  • static_CHAR_MAP(CHAR_MAP: Int32Array[]): Int32Array[]

static_SHIFT_TABLE

  • static_SHIFT_TABLE(SHIFT_TABLE: Int32Array[]): Int32Array[]

Generated using TypeDoc