Uses of Class
orc.orchard.oil.Value

Packages that use Value
orc.orchard Orchard is the service-oriented implementation of Orc. 
orc.orchard.oil JAXB implementation classes for the Orc Intermediate Language XML binding. 
 

Uses of Value in orc.orchard
 

Fields in orc.orchard declared as Value
 Value PublicationEvent.value
           
 

Constructors in orc.orchard with parameters of type Value
PublicationEvent(Value value)
           
 

Uses of Value in orc.orchard.oil
 

Subclasses of Value in orc.orchard.oil
 class Constant
           
 class Field
           
 class List
           
 class Option
          Rather than using two different classes for NoneValue and SomeValue, we assume use null to represent NoneValue, and Constant(null) to represent a null SomeValue.
 class Site
           
 class Tuple
           
 class UnrepresentableValue
          FIXME: this is a hack so I can get everything to compile without worrying about representations for weird values like closures and sites.
 

Fields in orc.orchard.oil declared as Value
 Value[] List.elements
           
 Value[] Tuple.elements
           
 

Methods in orc.orchard.oil that return Value
 Value ValueMarshaller.visit(Closure v)
           
 Value ValueMarshaller.visit(Constant v)
           
 Value ValueMarshaller.visit(Field v)
           
 Value ValueMarshaller.visit(ListValue v)
           
 Value ValueMarshaller.visit(OptionValue v)
           
 Value ValueMarshaller.visit(Site v)
           
 Value ValueMarshaller.visit(TupleValue v)
           
 

Constructors in orc.orchard.oil with parameters of type Value
List(Value[] elements)
           
Option(Value value)
           
Tuple(Value[] elements)