...
Создаёт класс для поиска всех электронных ключей.
Code Block | ||
---|---|---|
| ||
public FindMode(int publicCode) |
Создаёт класс для поиска электронных ключей с заданным PUBLIC кодом.
...
publicCode - Значение PUBLIC кода.
Code Block |
---|
public FindMode(int publicCode, byte programNumber) |
Создаёт класс для поиска электронных ключей с заданным PUBLIC кодом и номером программы.
...
programNumber - Значение номера программы.
Открытые методы
Code Block |
---|
public boolean setField(FindField findField, byte value) |
Добавляет новое поле поиска (только для однобайтовых полей).
...
Возвращает false при попытке установить поле, длина которого больше 1 байта.
Code Block |
---|
public boolean setField(FindField findField, short value) |
Добавляет новое поле поиска (только для однобайтовых и двухбайтовых полей).
...
Возвращает false при попытке установить поле, длина которого больше 2-х байт. Также возвращает false, если установлены старшие биты для однобайтовых полей или устанавливаемое значение неверно для указанного поля.
Code Block |
---|
public boolean setField(FindField findField, int value) |
Добавляет новое поле поиска.
...
Возвращает false, если установлены старшие биты для полей длиной меньше 4-х байт. Также возвращает false, если устанавливаемое значение неверно для указанного поля.
Code Block |
---|
public void setField(FeatureEnum featureEnum) |
Добавляет поиск по функциональным возможностям ключа.
...
findMode.setField(FeatureEnum.of(Feature.RTC));
Code Block |
---|
public void setField(ModelEnum modelEnum) |
Добавляет поиск по модели ключа.
...
findMode.setField(ModelEnum.of(Mode.JavaCard));
Code Block |
---|
public void removeField(FindField findField) |
Удаляет заданное поле из множества полей поиска.
...
findField - Поле поиска ключа.
Code Block |
---|
public EnumSet<FindField> getFindFlags() |
Возвращает заданные условия поиска электронных ключей (текущее множество полей поиска).