DERNode
Približni podaci
DERNode je klasa u Aspose.PDF FOSS za Java.
Predstavlja analizirani čvor ASN.1 DER (Distinguished Encoding Rules).
Ova klasa pruža 22 metode za rad s DERNode objektima u Java programima. Postoje i sljedeće metode: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag, i 9 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: bitString, childCount, children, constructed, encodedSize, integer, i još 8 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
tag | int | Čitaj. | Vrati tag bajt. |
value | byte[] | Čitaj. | Vrati sirove vrijednosti bajtova. |
children | List<DERNode> | Čitaj. | Vrati dječje čvorove (za konstruirane tipove). |
constructed | boolean | Čitaj. | Vraća true ako je to konstruirani tip. |
childCount | int | Čitaj. | Vraća broj djece. |
sequence | boolean | Čitaj. | Dobiva sekvencu. |
set | boolean | Čitaj. | Dobiva set. |
octetString | boolean | Čitaj. | Dobiva oktetni niz. |
integer | BigInteger | Čitaj. | Izvuči vrijednost INTEGER. |
oID | String | Čitaj. | Decodiše OID na doted niz. |
bitString | boolean | Čitaj. | Dobija žicu. |
null | boolean | Čitaj. | Dobiva nula. |
string | String | Čitaj. | Izvodi vrijednost niza (PrintableString, UTF8String, IA5String itd.). |
encodedSize | int | Čitaj. | Vrati ukupnu veličinu ovog čvora kodiranog DER-om. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
parse(data: byte[]) → DERNode | Proučava DER-kodirani bajtni niz u stablo čvorova. |
parse(data: byte[], offset: int, limit: int) → DERNode | Proučava počinjući od ofset, troši do granice. |
parseAll(data: byte[], offset: int, limit: int) → List<DERNode> | Proučava sve sekvencijalne čvorove između offseta i granice. |
getTag() → int | Vrati tag bajt. |
getValue() → byte[] | Vrati sirove vrijednosti bajtova. |
getChildren() → List<DERNode> | Vrati dječje čvorove (za konstruirane tipove). |
isConstructed() → boolean | Vraća true ako je to konstruirani tip. |
getChild(index: int) → DERNode | Vrati dijete na datom indeksu. |
getChildCount() → int | Vraća broj djece. |
isSequence() → boolean | Vraća true ako je sekvenca postavljena. |
isSet() → boolean | Vraća true ako je set postavljen. |
isOctetString() → boolean | Vraća true ako je oktetni niz postavljen. |
isInteger() → boolean | Vraća true ako je postavljen integer. |
isOID() → boolean | Vraća true ako je OID postavljen. |
isBitString() → boolean | Vraća true ako je bit string postavljen. |
isNull() → boolean | Vrati true ako je postavljeno null. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | Izvuči vrijednost INTEGER. |
getOID() → String | Decodiše OID na doted niz. |
getString() → String | Izvodi vrijednost niza (PrintableString, UTF8String, IA5String itd.). |
getEncodedSize() → int | Vrati ukupnu veličinu ovog čvora kodiranog DER-om. |
toString() → String |