orc.orchard.oil
Class Marshaller
java.lang.Object
orc.orchard.oil.Marshaller
- All Implemented Interfaces:
- Visitor<Expression>
public class Marshaller
- extends java.lang.Object
- implements Visitor<Expression>
Convert an Orc OIL expression into a representation which
can be directly serialized into XML by JAXB.
- Author:
- quark
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Marshaller
public Marshaller()
visit
public Expression visit(Bar expr)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Call expr)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Defs expr)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Null expr)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Pull expr)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Push expr)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Semi expr)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Constant arg)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Field arg)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Site arg)
- Specified by:
visit
in interface Visitor<Expression>
visit
public Expression visit(Var arg)
- Specified by:
visit
in interface Visitor<Expression>