public class ASN1ConstructedObject extends ASN1Object
Modifier and Type | Field and Description |
---|---|
static ASN1ObjectIdentifier |
oid |
Constructor and Description |
---|
ASN1ConstructedObject(ASN1Tag tag) |
ASN1ConstructedObject(ASN1Tag tag,
ASN1Object... children) |
ASN1ConstructedObject(ASN1Tag tag,
java.util.List<ASN1Object> children) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(ASN1Object object) |
void |
addChildren(ASN1Object... objects) |
void |
addChildren(java.util.Collection<ASN1Object> objects) |
ASN1Object |
get(int index) |
java.util.List<ASN1Object> |
getChildren() |
ASN1ObjectIdentifier |
getOID() |
ASN1Tag |
getTag() |
boolean |
isEmpty() |
void |
render(Codec c) |
long |
renderLength() |
void |
set(int index,
ASN1Object object) |
void |
setLength(long length) |
int |
size() |
java.lang.String |
toString() |
void |
visit(Visitor v) |
protected void |
visitChildren(Visitor v) |
compareTag, toBER, toDER
public static final ASN1ObjectIdentifier oid
public ASN1ConstructedObject(ASN1Tag tag)
public ASN1ConstructedObject(ASN1Tag tag, java.util.List<ASN1Object> children)
public ASN1ConstructedObject(ASN1Tag tag, ASN1Object... children)
public ASN1Tag getTag()
getTag
in class ASN1Object
public ASN1Object get(int index)
public java.util.List<ASN1Object> getChildren()
public int size()
public void setLength(long length)
public void set(int index, ASN1Object object)
public void addChild(ASN1Object object)
public void addChildren(ASN1Object... objects)
public void addChildren(java.util.Collection<ASN1Object> objects)
public boolean isEmpty()
isEmpty
in class ASN1Object
public long renderLength()
renderLength
in class ASN1Object
public void render(Codec c) throws CodecException
render
in interface Pump
CodecException
public java.lang.String toString()
toString
in class java.lang.Object
public ASN1ObjectIdentifier getOID()
getOID
in class ASN1Object
public void visit(Visitor v)
visit
in class ASN1Object
protected void visitChildren(Visitor v)