Class BERNull

java.lang.Object
netscape.ldap.ber.stream.BERElement
netscape.ldap.ber.stream.BERNull
All Implemented Interfaces:
Serializable

public class BERNull extends BERElement
This class is for the NULL type.
 ENCODING RULE:
   tag = 0x05
   length value is zero (short or long form).
   no contents

 Example 1:  (short form)
   05 00
 Example 2:  (long form)
   05 81 00
 
Version:
1.0 seeAlso CCITT X.209
See Also:
  • Constructor Details

    • BERNull

      public BERNull()
      Constructs a NULL element.
    • BERNull

      public BERNull(InputStream stream, int[] bytes_read) throws IOException
      Constructs a null element from an input stream.
      Parameters:
      stream - input stream from socket
      bytes_read - array of 1 int; value incremented by number of bytes read from stream
      Throws:
      IOException - failed to construct
  • Method Details

    • write

      public void write(OutputStream stream) throws IOException
      Sends the BER encoding directly to stream.
      Specified by:
      write in class BERElement
      Parameters:
      stream - output stream
      Throws:
      IOException - failed to write
    • getType

      public int getType()
      Gets the element type.
      Specified by:
      getType in class BERElement
      Returns:
      element type.
    • toString

      public String toString()
      Gets the string representation.
      Specified by:
      toString in class BERElement
      Returns:
      string representation of tag.