Skip to content

Algorithm

Miroshin Stepan edited this page Jan 14, 2016 · 2 revisions

Класс Algorithm

Свойства:

Название Тип Описание
name String Возвращает название алгоритма
typeId Oid Возвращает OID алгоритма

Методы:

Метод Описание
compare(Algorithm) Сравнивает алгоритмы
equals(Algorithm) Сравнивает алгоритмы
duplicate() Создает копию Algorithm
isDigest() Возвращает true если Algorithm является хэш алгоритмом

Конструктор:

constructor()
constructor(name: string)

Параметры:

Название Тип Описание
name string Название алгоритма

##compare

Сравнивает алгоритмы

compare(alg: Algorithm): number

Параметры:

Название Тип Описание
alg Algorithm Алгоритм для сравнения

Результат:

Числовой результат сравнения.

  • если Алгоритм больше заданного Алгоритма, то результат равен 1
  • если Алгоритм равен заданному Алгоритму, то результат равен 0
  • если Алгоритм меньше заданного Алгоритма, то результат равен -1

##equals

Сравнивает алгоритмы

equals(alg: Algorithm): boolean

Параметры:

Название Тип Описание
alg Algorithm Алгоритм для сравнения

Результат:

Логический результат сравнения.

##duplicate

Создает копию Algorithm

duplicate(): Algorithm

Результат:

Новый экземпляр Алгоритма

##isDigest

Возвращает true если Algorithm является хэш алгоритмом

isDigest(): boolean
Clone this wiki locally