DERNode
Overview
DERNode เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
แสดงเป็น node ASN.1 DER (Distinguished Encoding Rules) ที่ได้รับการวิเคราะห์.
หมวดนี้ให้ 22 วิธีในการทํางานกับวัตถุ DERNode ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag,และ 9 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: bitString, childCount, children, constructed, encodedSize, integer,และอีก 8 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
tag | int | Read | การคืน tag byte. |
value | byte[] | Read | กลับค่าแพร่ bytes. |
children | List<DERNode> | Read | การคืน node ลูก (สําหรับชนิดที่สร้าง). |
constructed | boolean | Read | กลับ true หากนี่เป็นแบบที่สร้างขึ้น. |
childCount | int | Read | กลับจํานวนเด็ก. |
sequence | boolean | Read | ได้รุ่นเรียง. |
set | boolean | Read | ได้รับชุด. |
octetString | boolean | Read | ได้รหัสอ็อกเตต. |
integer | BigInteger | Read | สกัดค่า INTEGER ออกจากตัวเลข. |
oID | String | Read | แปล OID เป็นสตริงจุด. |
bitString | boolean | Read | ได้รับสาย bit. |
null | boolean | Read | ได้ค่าว่าง. |
string | String | Read | สกัดค่า string (PrintableString, UTF8String, IA5String เป็นต้น). |
encodedSize | int | Read | กลับขนาดรวมของ DER ที่เข้ารหัสในโน้ตนี้. |
Methods
| Signature | Description |
|---|---|
parse(data: byte[]) → DERNode | การพาราชุดไบต์ที่รหัส DER เป็นต้นเข็มขัด. |
parse(data: byte[], offset: int, limit: int) → DERNode | การพิจารณาเริ่มต้นที่สัดส่วน, ใช้บริโภคถึงขั้นต่ํา. |
parseAll(data: byte[], offset: int, limit: int) → List<DERNode> | สืบสานทุกค้อนต่อเนื่องระหว่างอฟเซ็ตและขั้นต่ํา. |
getTag() → int | การคืน tag byte. |
getValue() → byte[] | กลับค่าแพร่ bytes. |
getChildren() → List<DERNode> | การคืน node ลูก (สําหรับชนิดที่สร้าง). |
isConstructed() → boolean | กลับ true หากนี่เป็นแบบที่สร้างขึ้น. |
getChild(index: int) → DERNode | กลับตัวเด็กที่อัตราการแสดงให้เห็น. |
getChildCount() → int | กลับจํานวนเด็ก. |
isSequence() → boolean | กลับ true หากเรียงตามถูกตั้งไว้. |
isSet() → boolean | กลับ true หาก set ได้set. |
isOctetString() → boolean | กลับ true หากการตั้ง octet string ได้. |
isInteger() → boolean | กลับ true หากตั้งตัวเต็ม. |
isOID() → boolean | กลับ true หาก OID ถูกตั้งค่า. |
isBitString() → boolean | กลับ true หากขั้น bit ได้ตั้งค่า. |
isNull() → boolean | กลับ true หากตั้ง null. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | สกัดค่า INTEGER ออกจากตัวเลข. |
getOID() → String | แปล OID เป็นสตริงจุด. |
getString() → String | สกัดค่า string (PrintableString, UTF8String, IA5String เป็นต้น). |
getEncodedSize() → int | กลับขนาดรวมของ DER ที่เข้ารหัสในโน้ตนี้. |
toString() → String |