Class BERTagDecoder

java.lang.Object
netscape.ldap.ber.stream.BERTagDecoder
Direct Known Subclasses:
JDAPBERTagDecoder

public abstract class BERTagDecoder extends Object
This is an abstract class which should be extended for use by the BERTag class in decoding application specific BER tags. Since different applications may define their own tag, the BER package needs a tag decoder to give hints on how to decode implicitly tagged objects. Each application should extend this decoder.
Version:
1.0 seeAlso CCITT X.209
  • Constructor Details

    • BERTagDecoder

      public BERTagDecoder()
  • Method Details

    • getElement

      public abstract BERElement getElement(BERTagDecoder decoder, int tag, InputStream stream, int[] bytes_read, boolean[] implicit) throws IOException
      Gets an application specific ber element from an input stream.
      Parameters:
      decoder - an instance of a BERTagDecoder
      tag - element tag
      stream - source stream
      bytes_read - array of 1 int; value incremented by number of bytes read from stream
      implicit - array of implicit flags
      Throws:
      IOException