org.universAAL.lddi.lib.ieeex73std.org.bn.metadata
Class ASN1EnumItemMetadata

Package class diagram package ASN1EnumItemMetadata
java.lang.Object
  extended by org.universAAL.lddi.lib.ieeex73std.org.bn.metadata.ASN1Metadata
      extended by org.universAAL.lddi.lib.ieeex73std.org.bn.metadata.ASN1FieldMetadata
          extended by org.universAAL.lddi.lib.ieeex73std.org.bn.metadata.ASN1EnumItemMetadata
All Implemented Interfaces:
IASN1Metadata

public class ASN1EnumItemMetadata
extends ASN1FieldMetadata

Author:
jcfinley@users.sourceforge.net

Constructor Summary
ASN1EnumItemMetadata(ASN1EnumItem annotation, Class enumClass)
           
ASN1EnumItemMetadata(String name, Class enumClass)
           
 
Method Summary
 DecodedObject decode(IASN1TypesDecoder decoder, DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 int encode(IASN1TypesEncoder encoder, Object object, OutputStream stream, ElementInfo elementInfo)
           
 
Methods inherited from class org.universAAL.lddi.lib.ieeex73std.org.bn.metadata.ASN1Metadata
getName, setParentAnnotated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASN1EnumItemMetadata

public ASN1EnumItemMetadata(String name,
                            Class enumClass)

ASN1EnumItemMetadata

public ASN1EnumItemMetadata(ASN1EnumItem annotation,
                            Class enumClass)
Method Detail

encode

public int encode(IASN1TypesEncoder encoder,
                  Object object,
                  OutputStream stream,
                  ElementInfo elementInfo)
           throws Exception
Throws:
Exception

decode

public DecodedObject decode(IASN1TypesDecoder decoder,
                            DecodedObject decodedTag,
                            Class objectClass,
                            ElementInfo elementInfo,
                            InputStream stream)
                     throws Exception
Throws:
Exception


Copyright © 2014 universAAL Consortium. All Rights Reserved.