com.ericsson.otp.erlang
Class OtpErlangList.SubList
java.lang.Object
   com.ericsson.otp.erlang.OtpErlangObject
com.ericsson.otp.erlang.OtpErlangObject
       com.ericsson.otp.erlang.OtpErlangList
com.ericsson.otp.erlang.OtpErlangList
           com.ericsson.otp.erlang.OtpErlangList.SubList
com.ericsson.otp.erlang.OtpErlangList.SubList
- All Implemented Interfaces: 
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<OtpErlangObject>
- Enclosing class:
- OtpErlangList
- public static class OtpErlangList.SubList 
- extends OtpErlangList
- See Also:
- Serialized Form
 
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
arity
public int arity()
- Description copied from class: OtpErlangList
- Get the arity of the list.
 
- 
- Overrides:
- arityin class- OtpErlangList
 
- 
- Returns:
- the number of elements contained in the list.
 
elementAt
public OtpErlangObject elementAt(int i)
- Description copied from class: OtpErlangList
- Get the specified element from the list.
 
- 
- Overrides:
- elementAtin class- OtpErlangList
 
- 
- Parameters:
- i- the index of the requested element. List elements are numbered
            as array elements, starting at 0.
- Returns:
- the requested element, of null if i is not a valid element index.
 
elements
public OtpErlangObject[] elements()
- Description copied from class: OtpErlangList
- Get all the elements from the list as an array.
 
- 
- Overrides:
- elementsin class- OtpErlangList
 
- 
- Returns:
- an array containing all of the list's elements.
 
isProper
public boolean isProper()
- 
- Overrides:
- isProperin class- OtpErlangList
 
- 
- Returns:
- true if the list is proper, i.e. the last tail is nil
 
getHead
public OtpErlangObject getHead()
- 
- Overrides:
- getHeadin class- OtpErlangList
 
- 
 
getNthTail
public OtpErlangObject getNthTail(int n)
- 
- Overrides:
- getNthTailin class- OtpErlangList
 
- 
 
toString
public java.lang.String toString()
- Description copied from class: OtpErlangList
- Get the string representation of the list.
 
- 
- Overrides:
- toStringin class- OtpErlangList
 
- 
- Returns:
- the string representation of the list.
 
encode
public void encode(OtpOutputStream stream)
- Description copied from class: OtpErlangList
- Convert this list to the equivalent Erlang external representation. Note
 that this method never encodes lists as strings, even when it is possible
 to do so.
 
- 
- Overrides:
- encodein class- OtpErlangList
 
- 
- Parameters:
- stream- An output stream to which the encoded list should be written.
 
getLastTail
public OtpErlangObject getLastTail()
- 
- Overrides:
- getLastTailin class- OtpErlangList
 
- 
 
iterator
public java.util.Iterator<OtpErlangObject> iterator()
- 
- Specified by:
- iteratorin interface- java.lang.Iterable<OtpErlangObject>
- Overrides:
- iteratorin class- OtpErlangList
 
-