Package netscape.ldap.ber.stream
Class BERReal
- java.lang.Object
-
- netscape.ldap.ber.stream.BERElement
-
- netscape.ldap.ber.stream.BERReal
-
- All Implemented Interfaces:
java.io.Serializable
public class BERReal extends BERElement
This class is for the Real object.ENCODING RULE: tag = 0x09
- Version:
- 1.0 seeAlso CCITT X.209
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static float
MINUS_INFINITY
static float
PLUS_INFINITY
Constants: special ASN.1 real values-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getType()
Gets the element type.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
-
-
-
-
Field Detail
-
PLUS_INFINITY
public static final float PLUS_INFINITY
Constants: special ASN.1 real values- See Also:
- Constant Field Values
-
MINUS_INFINITY
public static final float MINUS_INFINITY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BERReal
public BERReal(float value)
Constructs a real element with a value- Parameters:
value
- float value
-
BERReal
public BERReal(java.io.InputStream stream, int[] bytes_read) throws java.io.IOException
Constructs a real 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
- failed to write
-
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
-
-