Package orc.orchard.oil

JAXB implementation classes for the Orc Intermediate Language XML binding.

See:
          Description

Class Summary
Argument Arguments to sites and expressions.
Bar  
Call  
Constant  
Definition  
Definitions  
Expression  
Field  
List  
Marshaller Convert an Orc OIL expression into a representation which can be directly serialized into XML by JAXB.
Null  
Oil  
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.
Pull  
Push  
Semicolon  
Site  
Tuple  
UnrepresentableValue FIXME: this is a hack so I can get everything to compile without worrying about representations for weird values like closures and sites.
Value Orc values.
ValueMarshaller  
Variable  
 

Package orc.orchard.oil Description

JAXB implementation classes for the Orc Intermediate Language XML binding. These classes exactly mirror the structure of the XML, unlike the OIL classes in orc.ast.oil which are designed around the needs of the implementation.

To convert between orc.ast.oil.Expr and orc.orchard.oil.Expression, use the methods orc.ast.oil.Expr.marshal() and orc.orchard.oil.Expression.unmarshal().

When you change any of these files, make sure to recompile with Build "Clean", so that the JAX-WS stuff can rebuild.

See Also:
orc.orchard.soap, orc.ast.oil