Java Card
v2.2.2

Uses of Class
javacardx.framework.tlv.TLVException

Packages that use TLVException
javacardx.framework.tlv Extension package that contains functionality, for managing storage for BER TLV formatted data, based on the ASN.1 BER encoding rules of ISO/IEC 8825-1:2002, as well as parsing and editing BER TLV formatted data in I/O buffers. 
 

Uses of TLVException in javacardx.framework.tlv
 

Methods in javacardx.framework.tlv that throw TLVException
 short ConstructedBERTLV.append(BERTLV aTLV)
          Append the specified TLV to the end of ConstructedBERTLV.
static short ConstructedBERTLV.append(byte[] berTLVInArray, short bTLVInOff, byte[] berTLVOutArray, short bTLVOutOff)
          Append the TLV representation in the specified byte array to the constructed BER tlv representation in the specified output byte array.
static short PrimitiveBERTLV.appendValue(byte[] berTLVArray, short bTLVOff, byte[] vArray, short vOff, short vLen)
          Appends the specified data to the end of the Primitive TLV representation in the specified byte array.
 short PrimitiveBERTLV.appendValue(byte[] vArray, short vOff, short vLen)
          Appends the specified data to the end of this Primitive BER TLV object.
 short ConstructedBERTLV.delete(BERTLV aTLV, short occurrenceNum)
          Delete the specified occurrence of the specified BER TLV from this ConstructedBERTLV.
static short ConstructedBERTLV.find(byte[] berTLVArray, short bTLVOff, byte[] berTagArray, short bTagOff)
          Find the offset of the contained TLV representation at the top level within the TLV structure representation in the specified byte array that matches the specified tag representation in the specified byte array If the tag array parameter is null, the offset of the first contained TLV is returned.
static short ConstructedBERTLV.findNext(byte[] berTLVArray, short bTLVOff, short startOffset, byte[] berTagArray, short bTagOff)
          Find the offset of the next contained TLV representation at the top level within the TLV structure representation in the specified byte array that matches the specified tag representation in the specified byte array.
static BERTag BERTag.getInstance(byte[] bArray, short bOff)
          Create a BERTLV Tag object from the binary representation in the byte array.
static BERTLV BERTLV.getInstance(byte[] bArray, short bOff, short bLen)
          Creates the BERTLV using the input binary data.
 short BERTLV.getLength()
          Returns the value of this TLV object's Length component
static short BERTLV.getLength(byte[] berTLVArray, short bOff)
          Returns the value of the TLV Structure's Length component in the specified input byte array
 BERTag BERTLV.getTag()
          Returns this value of the TLV object's Tag component
static short BERTLV.getTag(byte[] berTLVArray, short bTLVOff, byte[] berTagArray, short bTagOff)
          Copies the tag component in the TLV representation in the specified input byte array to the specified output byte array
 short PrimitiveBERTLV.getValue(byte[] tlvValue, short tOff)
          Writes the value (V) part of this Primitive BER TLV object into the output buffer.
static short PrimitiveBERTLV.getValueOffset(byte[] berTLVArray, short bTLVOff)
          Returns the offset into the specified input byte array of the value (V) part of the BER TLV structure representation in the input array.
 void PrimitiveBERTag.init(byte[] bArray, short bOff)
          (Re-)Initialize this PrimitiveBERTLV Tag object from the binary representation in the byte array.
 void ConstructedBERTag.init(byte[] bArray, short bOff)
          (Re-)Initialize this ConstructedBERTag object from the binary representation in the byte array.
abstract  void BERTag.init(byte[] bArray, short bOff)
          Abstract init method.
 short PrimitiveBERTLV.init(byte[] bArray, short bOff, short bLen)
          (Re-)Initializes this PrimitiveBERTLV using the input byte data.
 short ConstructedBERTLV.init(byte[] bArray, short bOff, short bLen)
          (Re-)Initializes this ConstructedBERTLV using the input byte data.
abstract  short BERTLV.init(byte[] bArray, short bOff, short bLen)
          Abstract init method.
 void PrimitiveBERTag.init(byte tagClass, short tagNumber)
          (Re-)Initialize this PrimitiveBERTag object with the specified tag class, and tag number.
 void ConstructedBERTag.init(byte tagClass, short tagNumber)
          (Re-)Initialize this ConstructedBERTag object with the specified tag class, and tag number.
 short ConstructedBERTLV.init(ConstructedBERTag tag, BERTLV aTLV)
          (Re-)Initializes this ConstructedBERTLV object with the input tag and TLV parameter.
 short ConstructedBERTLV.init(ConstructedBERTag tag, byte[] vArray, short vOff, short vLen)
          (Re-)Initializes this ConstructedBERTLV object with the input tag and specified data as value of the object.
 short PrimitiveBERTLV.init(PrimitiveBERTag tag, byte[] vArray, short vOff, short vLen)
          (Re-)Initializes this PrimitiveBERTLV object with the input tag, length and data.
 short PrimitiveBERTLV.replaceValue(byte[] vArray, short vOff, short vLen)
          Replaces the specified data in place of the current value of this Primitive BER TLV object.
 byte BERTag.size()
          Returns the byte size required to represent this tag structure
static byte BERTag.size(byte[] berTagArray, short bOff)
          Returns the byte size required to represent the BER Tag from its representation in the specified byte array
 short BERTag.tagNumber()
          Returns the tag number part of this BER Tag structure
static short BERTag.tagNumber(byte[] berTagArray, short bOff)
          Returns the tag number part of the BER Tag from its representation in the specified byte array
 short BERTag.toBytes(byte[] outBuf, short bOffset)
          Writes the representation of this BER tag structure to the byte array
 


Java Card
v2.2.2

Copyright © 1993-2005 Sun Microsystems, Inc. 4150 Network Circle,
Santa Clara, CA, 95054, U.S.A. All Rights Reserved.