orc.ast.xml
Class Oil

java.lang.Object
  extended by orc.ast.xml.Oil
All Implemented Interfaces:
java.io.Serializable

public class Oil
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 Expression expression
           
 java.lang.String version
           
 
Constructor Summary
Oil()
           
Oil(Expression expression)
           
Oil(java.lang.String version, Expression expression)
           
 
Method Summary
static Oil fromXML(java.io.Reader in)
           
static Oil fromXML(java.lang.String xml)
           
static void main(java.lang.String[] args)
          Generate the schema definition.
 java.lang.String toString()
           
 java.lang.String toXML()
           
 void toXML(java.io.Writer out)
           
 Expression unmarshal(Config config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

version

public java.lang.String version

expression

public Expression expression
Constructor Detail

Oil

public Oil()

Oil

public Oil(Expression expression)
    throws CompilationException
Throws:
CompilationException

Oil

public Oil(java.lang.String version,
           Expression expression)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

unmarshal

public Expression unmarshal(Config config)
                     throws CompilationException
Throws:
CompilationException

toXML

public java.lang.String toXML()

toXML

public void toXML(java.io.Writer out)

fromXML

public static Oil fromXML(java.lang.String xml)

fromXML

public static Oil fromXML(java.io.Reader in)

main

public static void main(java.lang.String[] args)
                 throws javax.xml.bind.JAXBException,
                        java.io.IOException
Generate the schema definition.

Throws:
javax.xml.bind.JAXBException
java.io.IOException