|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ericsson.otp.erlang.OtpErlangObject | +--com.ericsson.otp.erlang.OtpErlangLong
Provides a Java representation of Erlang integral types. Erlang
does not distinguish between different integral types, however this
class and its subclasses OtpErlangByte
, OtpErlangChar
, OtpErlangInt
, and OtpErlangShort
attempt to map the Erlang types onto the various Java integral
types. Two additional classes, OtpErlangUInt
and OtpErlangUShort
are provided for Corba compatibility. See the
documentation for IC for more information.
Constructor Summary | |
OtpErlangLong(long l)
Create an Erlang integer from the given value. |
|
OtpErlangLong(OtpInputStream buf)
Create an Erlang integer from a stream containing an integer encoded in Erlang external format. |
Method Summary | |
byte |
byteValue()
Get this number as a byte. |
char |
charValue()
Get this number as a char. |
void |
encode(OtpOutputStream buf)
Convert this number to the equivalent Erlang external representation. |
boolean |
equals(java.lang.Object o)
Determine if two numbers are equal. |
int |
intValue()
Get this number as an int. |
long |
longValue()
Get this number as a long. |
short |
shortValue()
Get this number as a short. |
java.lang.String |
toString()
Get the string representation of this number. |
int |
uIntValue()
Get this number as a non-negative int. |
short |
uShortValue()
Get this number as a non-negative short. |
Methods inherited from class com.ericsson.otp.erlang.OtpErlangObject |
clone,
decode |
Methods inherited from class java.lang.Object |
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public OtpErlangLong(long l)
l
- the long value to use.public OtpErlangLong(OtpInputStream buf) throws OtpErlangDecodeException
buf
- the stream containing the encoded value.Method Detail |
public long longValue()
public int intValue() throws OtpErlangRangeException
public int uIntValue() throws OtpErlangRangeException
public short shortValue() throws OtpErlangRangeException
public short uShortValue() throws OtpErlangRangeException
public char charValue() throws OtpErlangRangeException
public byte byteValue() throws OtpErlangRangeException
public java.lang.String toString()
public void encode(OtpOutputStream buf)
buf
- an output stream to which the encoded number should be
written.public boolean equals(java.lang.Object o)
o
- the number to compare to.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |