Package netscape.ldap.ber.stream
Class BERBoolean
- java.lang.Object
-
- netscape.ldap.ber.stream.BERElement
-
- netscape.ldap.ber.stream.BERBoolean
-
- All Implemented Interfaces:
java.io.Serializable
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
- Version:
- 1.0 seeAlso CCITT X.209
- 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
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
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
- sourcebytes_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.- Specified by:
write
in classBERElement
- Parameters:
stream
- output stream- Throws:
java.io.IOException
-
getValue
public boolean getValue()
Gets the boolean value.
-
getType
public int getType()
Gets the element type.- Specified by:
getType
in classBERElement
- Returns:
- element type.
-
toString
public java.lang.String toString()
Gets the string representation.- Specified by:
toString
in classBERElement
- Returns:
- string representation of tag.
-
-