DERNode
Overview
DERNode là một lớp trong Aspose.PDF FOSS cho Java.
Nó đại diện cho một nút ASN.1 DER (Các Quy tắc mã hóa khác nhau) parsed.
Khóa học này cung cấp 22 phương pháp để làm việc với các đối tượng DERNode trong các chương trình Java. Các phương pháp có sẵn bao gồm: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag,9 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : bitString, childCount, children, constructed, encodedSize, integer,Và 8 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
tag | int | Read | Trở lại tag byte. |
value | byte[] | Read | Trả lại các byte giá trị nguyên. |
children | List<DERNode> | Read | Trở lại các nút trẻ em (đối với các loại được xây dựng). |
constructed | boolean | Read | Trở lại đúng nếu đây là một loại xây dựng. |
childCount | int | Read | Trở lại số trẻ em. |
sequence | boolean | Read | Nhận được chuỗi. |
set | boolean | Read | Gửi Set. |
octetString | boolean | Read | Đặt dòng octet. |
integer | BigInteger | Read | Tích hợp giá trị INTEGER. |
oID | String | Read | Tải một OID để dotted string. |
bitString | boolean | Read | Gửi chút string. |
null | boolean | Read | Nhận được số 0. |
string | String | Read | Thu thập giá trị dòng (PrintableString, UTF8String, IA5String vv). |
encodedSize | int | Read | Trả lại tổng kích thước DER mã hóa của nút này. |
Methods
| Signature | Description |
|---|---|
parse(data: byte[]) → DERNode | Đóng một đĩa byte mã DER vào cây node. |
parse(data: byte[], offset: int, limit: int) → DERNode | Bắt đầu từ giá trị, tiêu thụ đến giới hạn. |
parseAll(data: byte[], offset: int, limit: int) → List<DERNode> | Tải tất cả các nút liên tiếp giữa offset và giới hạn. |
getTag() → int | Trở lại tag byte. |
getValue() → byte[] | Trả lại các byte giá trị nguyên. |
getChildren() → List<DERNode> | Trở lại các nút trẻ em (đối với các loại được xây dựng). |
isConstructed() → boolean | Trở lại đúng nếu đây là một loại xây dựng. |
getChild(index: int) → DERNode | Trở lại con cái ở chỉ số đã được đưa ra. |
getChildCount() → int | Trở lại số trẻ em. |
isSequence() → boolean | Trở lại đúng nếu chuỗi được thiết lập. |
isSet() → boolean | Trở lại đúng nếu set được thiết lập. |
isOctetString() → boolean | Trở lại đúng nếu dòng octet được thiết lập. |
isInteger() → boolean | Trở lại đúng nếu toàn bộ được thiết lập. |
isOID() → boolean | Trở lại đúng nếu oid được thiết lập. |
isBitString() → boolean | Trở lại đúng nếu bit string được thiết lập. |
isNull() → boolean | Trở lại đúng nếu null được đặt. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | Tích hợp giá trị INTEGER. |
getOID() → String | Tải một OID để dotted string. |
getString() → String | Thu thập giá trị dòng (PrintableString, UTF8String, IA5String vv). |
getEncodedSize() → int | Trả lại tổng kích thước DER mã hóa của nút này. |
toString() → String |