public class Tag
extends java.lang.Object
TLV| Constructor | Description |
|---|---|
Tag() |
Создание нулевого тага.
|
Tag(byte[] binary) |
Создание тага из бинарного представления.
|
Tag(byte[] binary,
int[] offset) |
Создание тага из бинарного представления.
|
Tag(int tag,
byte tagClass,
boolean constructed) |
Создание тага по значениям.
|
Tag(Tag tag) |
Клонирование тага.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
code() |
Получение кода тага.
|
boolean |
equals(java.lang.Object obj) |
Сравнение с заданным объектом.
|
void |
fromBinary(byte[] binary,
int[] offset) |
Инициализация объекта Tag из бинарного BER-закодированного представления.
|
byte[] |
getBytes() |
Получение бинарного представления тага.
|
int |
hashCode() |
|
boolean |
isConstructed() |
Получение флага.
|
void |
set(int tag,
byte tagClass,
boolean constructed) |
Установка значений тага.
|
void |
setConstructed(boolean constructed) |
Установка флага.
|
int |
size() |
Получение необходимого размера массива байтов для BER-закодированного
значения тага.
|
void |
toBinary(byte[] binary,
int[] offset) |
Преобразование тага в его бинарное представление.
|
java.lang.String |
toString() |
Получение строкового представления тага.
|
public Tag()
public Tag(Tag tag)
tag - код тагаpublic Tag(int tag,
byte tagClass,
boolean constructed)
tag - код тагаtagClass - класс тагаconstructed - составной или примитивныйpublic Tag(byte[] binary,
int[] offset)
binary - бинарное представление тагаoffset - смещениеpublic Tag(byte[] binary)
binary - бинарное представление тагаpublic int size()
public void fromBinary(byte[] binary,
int[] offset)
binary - бинарное представление тагаoffset - смещениеpublic byte[] getBytes()
public void toBinary(byte[] binary,
int[] offset)
binary - бинарное представление тагаoffset - смещениеpublic void set(int tag,
byte tagClass,
boolean constructed)
tag - код тагаtagClass - класс тагаconstructed - составной или примитивныйpublic void setConstructed(boolean constructed)
constructed - составной или примитивныйpublic int code()
public boolean isConstructed()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - объект для сравненияpublic java.lang.String toString()
toString in class java.lang.Object