org.drools.compiler.xml
Class XmlDumper
java.lang.Object
org.drools.core.util.ReflectiveVisitor
org.drools.compiler.xml.XmlDumper
- All Implemented Interfaces:
- PackageDescrDumper, Visitor
public class XmlDumper
- extends 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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlDumper
public XmlDumper()
dump
public String dump(PackageDescr packageDescr)
- Specified by:
dump
in interface PackageDescrDumper
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)
replaceIllegalChars
public static String replaceIllegalChars(String code)
- Replace illegal xml characters with their escaped equivalent
The escaped characters are :
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.