|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ericsson.otp.ic.Any | +--com.ericsson.otp.ic.Term
The Term class is intended to represent the erlang term generic type. It extends the Any class and is basically used the same way as the Any class.
The main difference between Term and Any is the use of guard methods instead for TypeCode to determine the data included in the Term. This actual when cannot determine a Term's value class returned at compile time.
Constructor Summary | |
Term()
|
Method Summary | |
boolean |
equal(Term _any)
Term comparison method |
java.lang.String |
extract_atom()
Atom value extractor method |
boolean |
extract_boolean()
Boolean value extractor method |
char |
extract_char()
Char value extractor method |
double |
extract_double()
Double value extractor method |
float |
extract_float()
Float value extractor method |
int |
extract_long()
Long value extractor method |
long |
extract_longlong()
Long Long value extractor method |
com.ericsson.otp.erlang.OtpErlangObject |
extract_Object()
Extract Object value from Term |
byte |
extract_octet()
Octet value extractor method |
Pid |
extract_Pid()
Pid value extractor method |
Port |
extract_Port()
Port value extractor method |
Ref |
extract_Ref()
Ref value extractor method |
short |
extract_short()
Short value extractor method |
com.ericsson.otp.erlang.OtpInputStream |
extract_Streamable()
Object Stream extractor method |
java.lang.String |
extract_string()
String value extractor method |
int |
extract_ulong()
Unsigned Long value extractor method |
long |
extract_ulonglong()
Unsigned Long Long value extractor method |
short |
extract_ushort()
Unsigned Short value extractor method |
char |
extract_wchar()
Wchar value extractor method |
java.lang.String |
extract_wstring()
Wstring value extractor method |
void |
insert_atom(java.lang.String s)
Atom value insertion method |
void |
insert_boolean(boolean b)
Boolean value insertion method |
void |
insert_char(char c)
Char value insertion method |
void |
insert_char(long l)
Char value insertion method |
void |
insert_double(double d)
Double value insertion method |
void |
insert_float(double f)
Float value insertion method |
void |
insert_float(float f)
Float value insertion method |
void |
insert_long(int i)
Long value insertion method |
void |
insert_long(long l)
Long value insertion method |
void |
insert_longlong(long l)
Long Long value insertion method |
void |
insert_Object(com.ericsson.otp.erlang.OtpErlangObject o)
Inserts Objects to Term |
void |
insert_octet(byte b)
Octet value insertion method |
void |
insert_octet(long l)
Octet value insertion method |
void |
insert_Pid(Pid p)
Pid value insertion method |
void |
insert_Port(Port p)
Port value insertion method |
void |
insert_Ref(Ref r)
Ref value insertion method |
void |
insert_short(long l)
Short value insertion method |
void |
insert_short(short s)
Short value insertion method |
void |
insert_string(java.lang.String s)
String value insertion method |
void |
insert_ulong(int i)
Unsigned Long value insertion method |
void |
insert_ulong(long l)
Unsigned Long value insertion method |
void |
insert_ulonglong(long l)
Unsigned Long Long value insertion method |
void |
insert_ushort(long l)
Unsigned Short value insertion method |
void |
insert_ushort(short s)
Unsigned Short value insertion method |
void |
insert_wchar(char c)
Wchar value insertion method |
void |
insert_wchar(long l)
Wchar value insertion method |
void |
insert_wstring(java.lang.String s)
Wstring value insertion method |
boolean |
isAtom()
Guard method |
boolean |
isBinary()
Guard method |
boolean |
isConstant()
Guard method |
boolean |
isFloat()
Guard method |
boolean |
isInteger()
Guard method |
boolean |
isList()
Guard method |
boolean |
isNumber()
Guard method |
boolean |
isPid()
Guard method |
boolean |
isPort()
Guard method |
boolean |
isReference()
Guard method |
boolean |
isString()
Guard method |
boolean |
isTuple()
Guard method |
int |
tag()
Tag accessor method |
void |
write_value(com.ericsson.otp.erlang.OtpOutputStream _os)
Writes the value of Term to a stream |
Methods inherited from class com.ericsson.otp.ic.Any |
equal,
insert_Streamable,
read_value,
type,
type |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public Term()
Method Detail |
public int tag()
public boolean isAtom()
public boolean isConstant()
public boolean isFloat()
public boolean isInteger()
public boolean isList()
public boolean isString()
public boolean isNumber()
public boolean isPid()
public boolean isPort()
public boolean isReference()
public boolean isTuple()
public boolean isBinary()
public boolean equal(Term _any)
public void write_value(com.ericsson.otp.erlang.OtpOutputStream _os) throws java.lang.Exception
public short extract_short() throws java.lang.Exception
public void insert_short(short s)
public void insert_short(long l)
public int extract_long() throws java.lang.Exception
public void insert_long(int i)
public void insert_long(long l)
public long extract_longlong() throws java.lang.Exception
public void insert_longlong(long l)
public short extract_ushort() throws java.lang.Exception
public void insert_ushort(short s)
public void insert_ushort(long l)
public int extract_ulong() throws java.lang.Exception
public void insert_ulong(int i)
public void insert_ulong(long l)
public long extract_ulonglong() throws java.lang.Exception
public void insert_ulonglong(long l)
public float extract_float() throws java.lang.Exception
public void insert_float(float f)
public void insert_float(double f)
public double extract_double() throws java.lang.Exception
public void insert_double(double d)
public boolean extract_boolean() throws java.lang.Exception
public void insert_boolean(boolean b)
public char extract_char() throws java.lang.Exception
public void insert_char(char c)
public void insert_char(long l)
public char extract_wchar() throws java.lang.Exception
public void insert_wchar(char c)
public void insert_wchar(long l)
public byte extract_octet() throws java.lang.Exception
public void insert_octet(byte b)
public void insert_octet(long l)
public java.lang.String extract_string() throws java.lang.Exception
public void insert_string(java.lang.String s)
public java.lang.String extract_wstring() throws java.lang.Exception
public void insert_wstring(java.lang.String s)
public java.lang.String extract_atom() throws java.lang.Exception
public void insert_atom(java.lang.String s)
public Pid extract_Pid() throws java.lang.Exception
public void insert_Pid(Pid p)
public Ref extract_Ref() throws java.lang.Exception
public void insert_Ref(Ref r)
public Port extract_Port() throws java.lang.Exception
public void insert_Port(Port p)
public com.ericsson.otp.erlang.OtpInputStream extract_Streamable()
public void insert_Object(com.ericsson.otp.erlang.OtpErlangObject o)
public com.ericsson.otp.erlang.OtpErlangObject extract_Object()
|
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |