Package org.drools.compiler.compiler.xml
Class XmlDumper
- java.lang.Object
-
- org.drools.core.util.ReflectiveVisitor
-
- org.drools.compiler.compiler.xml.XmlDumper
-
- All Implemented Interfaces:
PackageDescrDumper,org.drools.core.Visitor
public class XmlDumper extends org.drools.core.util.ReflectiveVisitor implements PackageDescrDumper
This utility will take a AST of a rule package, and emit XML. This can be used in porting from DRL to XML.
-
-
Constructor Summary
Constructors Constructor Description XmlDumper()
-
Method Summary
-
-
-
Method Detail
-
dump
public String dump(PackageDescr packageDescr)
- Specified by:
dumpin interfacePackageDescrDumper
-
visitAndDescr
public void visitAndDescr(AndDescr descr)
-
visitAttributeDescr
public void visitAttributeDescr(AttributeDescr attributeDescr)
-
visitVariableRestrictionDescr
public void visitVariableRestrictionDescr(VariableRestrictionDescr descr)
-
visitPatternDescr
public void visitPatternDescr(PatternDescr descr)
-
visitExprConstraintDescr
public void visitExprConstraintDescr(ExprConstraintDescr descr)
-
visitCollectDescr
public void visitCollectDescr(CollectDescr descr)
-
visitAccumulateDescr
public void visitAccumulateDescr(AccumulateDescr descr)
-
visitFromDescr
public void visitFromDescr(FromDescr descr)
-
visitForallDescr
public void visitForallDescr(ForallDescr descr)
-
visitEvalDescr
public void visitEvalDescr(EvalDescr descr)
-
visitExistsDescr
public void visitExistsDescr(ExistsDescr descr)
-
visitBindingDescr
public void visitBindingDescr(BindingDescr descr)
-
visitFunctionDescr
public void visitFunctionDescr(FunctionDescr functionDescr)
-
visitLiteralRestrictionDescr
public void visitLiteralRestrictionDescr(LiteralRestrictionDescr descr)
-
visitQualifiedIdentifierRestrictionDescr
public void visitQualifiedIdentifierRestrictionDescr(QualifiedIdentifierRestrictionDescr descr)
-
visitNotDescr
public void visitNotDescr(NotDescr descr)
-
visitOrDescr
public void visitOrDescr(OrDescr descr)
-
visitPackageDescr
public void visitPackageDescr(PackageDescr packageDescr)
-
visitPredicateDescr
public void visitPredicateDescr(PredicateDescr descr)
-
visitReturnValueRestrictionDescr
public void visitReturnValueRestrictionDescr(ReturnValueRestrictionDescr descr)
-
visitQueryDescr
public void visitQueryDescr(QueryDescr descr)
-
-