DERNode
DERNode
نمای کلی
DERNode یک کلاس در Aspose.PDF FOSS برای جاوا است.
نشان دهنده یک گره ASN.1 DER (قواعد رمزگذاری متمایز) تجزیه شده است.
این کلاس ۲۲ روش برای کار با اشیاء DERNode در برنامه های جاوا را فراهم می کند. روش های موجود شامل: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag,، و 9 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: bitString, childCount, children, constructed, encodedSize, integer,، و 8 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
tag | int | بخونید. | بايت برچسب رو برگردونه. |
value | byte[] | بخونید. | بایت های مقدار خام را باز می گرداند. |
children | List<DERNode> | بخونید. | گره های فرزند (برای انواع ساخته شده) را بازمی گرداند. |
constructed | boolean | بخونید. | اگر این یک نوع ساخته شده باشد، true را بازمی گرداند. |
childCount | int | بخونید. | تعداد بچه ها را بازمی گرداند. |
sequence | boolean | بخونید. | دنباله را دریافت میکند. |
set | boolean | بخونید. | مجموعه را دریافت میکند. |
octetString | boolean | بخونید. | رشته بایت را دریافت میکند. |
integer | BigInteger | بخونید. | یک مقدار INTEGER را استخراج می کند. |
oID | String | بخونید. | یک OID را به رشته نقطه ای رمزگشایی کنید. |
bitString | boolean | بخونید. | رشته بیت را دریافت میکند. |
null | boolean | بخونید. | null را دریافت میکند. |
string | String | بخونید. | یک مقدار رشته (PrintableString، UTF8String، IA5String و غیره) را استخراج می کند. |
encodedSize | int | بخونید. | اندازه کل این گره را که توسط DER کدگذاری شده است، باز می گرداند. |
روش ها
| Signature | شرح: |
|---|---|
parse(data: byte[]) → DERNode | یک آرایه بایت کد DER را به درخت گره تجزیه می کند. |
parse(data: byte[], offset: int, limit: int) → DERNode | از نقطه شروع به تجزیه و تحلیل، مصرف تا حد. |
parseAll(data: byte[], offset: int, limit: int) → List<DERNode> | تمام گره های دنباله ای بین تعویض و حد را تجزیه می کند. |
getTag() → int | بايت برچسب رو برگردونه. |
getValue() → byte[] | بایت های مقدار خام را باز می گرداند. |
getChildren() → List<DERNode> | گره های فرزند (برای انواع ساخته شده) را بازمی گرداند. |
isConstructed() → boolean | اگر این یک نوع ساخته شده باشد، true را بازمی گرداند. |
getChild(index: int) → DERNode | به کودک در شاخص داده شده بازمی گرداند. |
getChildCount() → int | تعداد بچه ها را بازمی گرداند. |
isSequence() → boolean | اگر دنباله تنظیم شده باشد، true را بازمی گرداند. |
isSet() → boolean | اگر set است true را می دهد. |
isOctetString() → boolean | اگر رشته اکتات تنظیم شده باشد، true را باز می گرداند. |
isInteger() → boolean | اگر عدد کامل تنظیم شده باشد، true را بازمی گرداند. |
isOID() → boolean | اگر OID تنظیم شده باشد، true را بازمی گرداند. |
isBitString() → boolean | اگر رشته بیت تنظیم شده باشد، true را بازمی گرداند. |
isNull() → boolean | اگر null تنظیم شده باشد، true را باز می گرداند. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | یک مقدار INTEGER را استخراج می کند. |
getOID() → String | یک OID را به رشته نقطه ای رمزگشایی کنید. |
getString() → String | یک مقدار رشته (PrintableString، UTF8String، IA5String و غیره) را استخراج می کند. |
getEncodedSize() → int | اندازه کل این گره را که توسط DER کدگذاری شده است، باز می گرداند. |
toString() → String |