orc.runtime.values
Class TupleValue
java.lang.Object
   orc.runtime.values.Value
orc.runtime.values.Value
       orc.runtime.sites.Site
orc.runtime.sites.Site
           orc.runtime.sites.EvalSite
orc.runtime.sites.EvalSite
               orc.runtime.values.TupleValue
orc.runtime.values.TupleValue
- All Implemented Interfaces: 
- java.lang.Iterable<java.lang.Object>, Callable
- public class TupleValue 
- extends EvalSite- implements java.lang.Iterable<java.lang.Object>
A tuple value container
- Author:
- wcook, quark
| Field Summary | 
|  java.lang.Object[] | values
 | 
 
 
 
| Method Summary | 
| 
 | accept(Visitor<E> visitor)
 | 
|  java.util.List<java.lang.Object> | asList()
 | 
|  java.lang.Object | at(int i)
 | 
|  boolean | equals(java.lang.Object that_)
 | 
|  java.lang.Object | evaluate(Args args)
 | 
| static java.lang.String | format(char left,
       java.lang.Object[] items,
       java.lang.String sep,
       char right)
 | 
|  java.util.Iterator<java.lang.Object> | iterator()
 | 
|  int | size()
 | 
|  java.lang.String | toString()
 | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
values
public java.lang.Object[] values
TupleValue
public TupleValue()
TupleValue
public TupleValue(java.lang.Object v)
TupleValue
public TupleValue(java.lang.Object v,
                  java.lang.Object w)
TupleValue
public TupleValue(java.util.List<java.lang.Object> values)
TupleValue
public TupleValue(java.lang.Object[] values)
evaluate
public java.lang.Object evaluate(Args args)
                          throws TokenException
- 
- Specified by:
- evaluatein class- EvalSite
 
- 
- Throws:
- TokenException
 
at
public java.lang.Object at(int i)
- 
 
- 
 
size
public int size()
- 
 
- 
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
- 
 
format
public static java.lang.String format(char left,
                                      java.lang.Object[] items,
                                      java.lang.String sep,
                                      char right)
- 
 
- 
 
asList
public java.util.List<java.lang.Object> asList()
- 
 
- 
 
iterator
public java.util.Iterator<java.lang.Object> iterator()
- 
- Specified by:
- iteratorin interface- java.lang.Iterable<java.lang.Object>
 
- 
 
accept
public <E> E accept(Visitor<E> visitor)
- 
- Overrides:
- acceptin class- Site
 
- 
 
equals
public boolean equals(java.lang.Object that_)
- 
- Overrides:
- equalsin class- java.lang.Object
 
-