| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ericsson.otp.erlang.OtpErlangObject
com.ericsson.otp.erlang.OtpErlangAtom
public class OtpErlangAtom
Provides a Java representation of Erlang atoms. Atoms can be created from
 strings whose length is not more than maxAtomLength
 characters.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class com.ericsson.otp.erlang.OtpErlangObject | 
|---|
| OtpErlangObject.Hash | 
| Field Summary | |
|---|---|
| static int | maxAtomLengthThe maximun allowed length of an atom, in characters | 
| Fields inherited from class com.ericsson.otp.erlang.OtpErlangObject | 
|---|
| hashCodeValue | 
| Constructor Summary | |
|---|---|
| OtpErlangAtom(boolean t)Create an atom whose value is "true" or "false". | |
| OtpErlangAtom(OtpInputStream buf)Create an atom from a stream containing an atom encoded in Erlang external format. | |
| OtpErlangAtom(java.lang.String atom)Create an atom from the given string. | |
| Method Summary | |
|---|---|
|  java.lang.String | atomValue()Get the actual string contained in this object. | 
|  boolean | booleanValue()The boolean value of this atom. | 
| protected  int | doHashCode() | 
|  void | encode(OtpOutputStream buf)Convert this atom to the equivalent Erlang external representation. | 
|  boolean | equals(java.lang.Object o)Determine if two atoms are equal. | 
|  java.lang.String | toString()Get the printname of the atom represented by this object. | 
| Methods inherited from class com.ericsson.otp.erlang.OtpErlangObject | 
|---|
| bind, clone, decode, hashCode, match | 
| Methods inherited from class java.lang.Object | 
|---|
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final int maxAtomLength
| Constructor Detail | 
|---|
public OtpErlangAtom(java.lang.String atom)
atom - the string to create the atom from.
java.lang.IllegalArgumentException - if the string is null or contains more than
                maxAtomLength characters.
public OtpErlangAtom(OtpInputStream buf)
              throws OtpErlangDecodeException
buf - the stream containing the encoded atom.
OtpErlangDecodeException - if the buffer does not contain a valid external
                representation of an Erlang atom.public OtpErlangAtom(boolean t)
| Method Detail | 
|---|
public java.lang.String atomValue()
toString()public boolean booleanValue()
public java.lang.String toString()
toString in class OtpErlangObjectatomValue()public boolean equals(java.lang.Object o)
equals in class OtpErlangObjecto - the other object to compare to.
protected int doHashCode()
doHashCode in class OtpErlangObjectpublic void encode(OtpOutputStream buf)
encode in class OtpErlangObjectbuf - an output stream to which the encoded atom should be written.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||