LDAPJDK 4.1

netscape.ldap.ber.stream
Class BERBoolean

java.lang.Object
  |
  +--netscape.ldap.ber.stream.BERElement
        |
        +--netscape.ldap.ber.stream.BERBoolean

public class BERBoolean
extends BERElement

This class is for the Boolean object.

 ENCODING RULE:
  tag    = 0x01
  length = 0x01
  one contents octet (non-zero indicates TRUE).
 Example 1:  (false)
   01 01 00
 Example 2:  (true)
   01 01 FF
 

See Also:
Serialized Form

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
BERBoolean(boolean value)
          Constructs a boolean element.
BERBoolean(java.io.InputStream stream, int[] bytes_read)
          Constructs a boolean element from an input stream.
 
Method Summary
 int getType()
          Gets the element type.
 boolean getValue()
          Gets the boolean value.
 java.lang.String toString()
          Gets the string representation.
 void write(java.io.OutputStream stream)
          Sends the BER encoding directly to a stream.
 
Methods inherited from class netscape.ldap.ber.stream.BERElement
byteToHexString, getElement, readLengthOctets, readTwosComplement, readUnsignedBinary, sendDefiniteLength
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BERBoolean

public BERBoolean(boolean value)
Constructs a boolean element.
Parameters:
value - boolean value

BERBoolean

public BERBoolean(java.io.InputStream stream,
                  int[] bytes_read)
           throws java.io.IOException
Constructs a boolean element from an input stream.
Parameters:
stream - source
bytes_read - array of 1 int; value incremented by number of bytes read from stream
Throws:
java.io.IOException - failed to construct
Method Detail

write

public void write(java.io.OutputStream stream)
           throws java.io.IOException
Sends the BER encoding directly to a stream.
Overrides:
write in class BERElement
Parameters:
stream - output stream

getValue

public boolean getValue()
Gets the boolean value.
Parameters:
element - type

getType

public int getType()
Gets the element type.
Overrides:
getType in class BERElement
Parameters:
element - type

toString

public java.lang.String toString()
Gets the string representation.
Overrides:
toString in class BERElement
Returns:
string representation of tag.

LDAPJDK 4.1