Directory SDK
for Java 4.19

netscape.ldap.ber.stream
Class BERSet

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

public class BERSet
extends BERConstruct

This class is for the Set object. A set object can contain a set of BER elements.

 ENCODING RULE:
  tag    = 0x31 (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
BERSet()
          Constructs a set element.
BERSet(BERTagDecoder decoder, InputStream stream, int[] bytes_read)
          Constructs a set element from an input stream.
 
Method Summary
 int getType()
          Gets the element type.
 String toString()
          Gets the string representation.
 void write(OutputStream stream)
          Sends the BER encoding directly to a stream.
 
Methods inherited from class netscape.ldap.ber.stream.BERConstruct
addElement, elementAt, size
 
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

BERSet

public BERSet()
       throws IOException
Constructs a set element.

Throws:
failed - to construct
IOException

BERSet

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

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

write

public void write(OutputStream stream)
           throws IOException
Sends the BER encoding directly to a stream.

Overrides:
write in class BERConstruct
Parameters:
stream - output stream
Throws:
IOException - failed to write

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.