public class ASN1ElementMetadata extends ASN1FieldMetadata
Constructor and Description |
---|
ASN1ElementMetadata(ASN1Element annotation) |
ASN1ElementMetadata(String name,
boolean isOptional,
boolean hasTag,
boolean isImplicitTag,
int tagClass,
int tag,
boolean hasDefaultValue) |
Modifier and Type | Method and Description |
---|---|
DecodedObject |
decode(IASN1TypesDecoder decoder,
DecodedObject decodedTag,
Class objectClass,
ElementInfo elementInfo,
InputStream stream) |
int |
encode(IASN1TypesEncoder encoder,
Object object,
OutputStream stream,
ElementInfo elementInfo) |
int |
getTag() |
int |
getTagClass() |
boolean |
hasDefaultValue() |
boolean |
hasTag() |
boolean |
isImplicitTag() |
boolean |
isOptional() |
getName, setParentAnnotated
public ASN1ElementMetadata(ASN1Element annotation)
public ASN1ElementMetadata(String name, boolean isOptional, boolean hasTag, boolean isImplicitTag, int tagClass, int tag, boolean hasDefaultValue)
public boolean isOptional()
public boolean hasTag()
public boolean isImplicitTag()
public int getTagClass()
public int getTag()
public boolean hasDefaultValue()
public int encode(IASN1TypesEncoder encoder, Object object, OutputStream stream, ElementInfo elementInfo) throws Exception
Exception
public DecodedObject decode(IASN1TypesDecoder decoder, DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
Copyright © 2015 universAAL Consortium. All Rights Reserved.