public class Asn1Constructed extends AbstractAsn1Type<List<Asn1Type>> implements Asn1Dumpable
Asn1Type.EncodingType| Modifier and Type | Field and Description |
|---|---|
protected Asn1Container |
container |
bodyLength, outerEncodeable| Constructor and Description |
|---|
Asn1Constructed(Tag tag) |
| Modifier and Type | Method and Description |
|---|---|
void |
addItem(Asn1Type value) |
void |
clear() |
protected void |
decodeBody(Asn1ParseResult parseResult) |
protected void |
decodeElements() |
void |
dumpWith(Asn1Dumper dumper,
int indents) |
protected void |
encodeBody(ByteBuffer buffer) |
protected int |
encodingBodyLength() |
Asn1Container |
getContainer() |
boolean |
isLazy() |
void |
setLazy(boolean lazy) |
getValue, setValue, toStringdecode, decode, decode, encode, encode, encodingHeaderLength, encodingLength, getBodyLength, getHeaderLength, isBER, isCER, isDefinitiveLength, isDER, isImplicit, isPrimitive, resetBodyLength, taggedDecode, taggedDecode, taggedDecode, taggedEncode, taggedEncode, taggedEncodingLength, useBER, useCER, useDefinitiveLength, useDER, useImplicit, usePrimitiveisAppSpecific, isCollection, isContextSpecific, isEOC, isNull, isSimple, isTagSpecific, isUniversal, simpleInfo, tag, tagFlags, tagNoprotected Asn1Container container
public Asn1Constructed(Tag tag)
public Asn1Container getContainer()
public void setLazy(boolean lazy)
public boolean isLazy()
public void addItem(Asn1Type value)
public void clear()
protected int encodingBodyLength()
throws IOException
encodingBodyLength in class Asn1EncodeableIOExceptionprotected void encodeBody(ByteBuffer buffer) throws IOException
encodeBody in class Asn1EncodeableIOExceptionprotected void decodeBody(Asn1ParseResult parseResult) throws IOException
decodeBody in class Asn1EncodeableIOExceptionprotected void decodeElements()
throws IOException
IOExceptionpublic void dumpWith(Asn1Dumper dumper, int indents)
dumpWith in interface Asn1DumpableCopyright © 2014–2018 The Apache Software Foundation. All rights reserved.