Directory SDK
for Java 4.19

netscape.ldap.ber.stream
Class BERSequence

java.lang.Object
  extended bynetscape.ldap.ber.stream.BERElement
      extended bynetscape.ldap.ber.stream.BERConstruct
          extended bynetscape.ldap.ber.stream.BERSequence
All Implemented Interfaces:
Serializable

public class BERSequence
extends BERConstruct

This class is for the Sequence object. A sequence object can contains a sequence of BER Elements.

 ENCODING RULE:
  tag    = 0x30 (always constructed)
 

See Also:
Serialized Form

Field Summary
 
Fields inherited from class netscape.ldap.ber.stream.BERElement
ANY, APPLICATION, BITSTRING, BOOLEAN, CHOICE, CONSTRUCTED, CONTEXT, ENUMERATED, EOC, EXOP_REQ_OID, EXOP_REQ_VALUE, EXOP_RES_OID, EXOP_RES_VALUE, GENERALSTRING, GRAPHICSTRING, IA5STRING, INTEGER, MRA_DNATTRS, MRA_OID, MRA_TYPE, MRA_VALUE, NULL, NUMERICSTRING, OBJECTID, OCTETSTRING, PRIMITIVE, PRINTABLESTRING, PRIVATE, REAL, SASLCONTEXT, SEQUENCE, SET, SK_MATCHRULE, SK_REVERSE, SR_ATTRTYPE, TAG, TELETEXSTRING, UNIVERSAL, UTCTIME, VIDEOTEXSTRING, VISIBLESTRING
 
Constructor Summary
BERSequence()
          Constructs a sequence element.
BERSequence(BERTagDecoder decoder, InputStream stream, int[] bytes_read)
          Constructs a sequence element from an input stream.
 
Method Summary
 int getType()
          Gets the element type.
 String toString()
          Gets the string representation.
 
Methods inherited from class netscape.ldap.ber.stream.BERConstruct
addElement, elementAt, size, write
 
Methods inherited from class netscape.ldap.ber.stream.BERElement
byteToHexString, getElement, readLengthOctets, sendDefiniteLength
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BERSequence

public BERSequence()
Constructs a sequence element.


BERSequence

public BERSequence(BERTagDecoder decoder,
                   InputStream stream,
                   int[] bytes_read)
            throws IOException
Constructs a sequence element from an input stream.

Parameters:
decoder - application-specific BER decoder
stream - input stream from which to read BER
bytes_read - array of 1 int; value is incremented by number of bytes read from stream
Throws:
IOException - failed to construct
Method Detail

getType

public int getType()
Gets the element type.

Specified by:
getType in class BERConstruct
Returns:
element type.

toString

public String toString()
Gets the string representation.

Specified by:
toString in class BERConstruct
Returns:
string representation of tag.

Directory SDK
for Java 4.19

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.