站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 3.0.6 API 英文版文档

XmlDumper - JBoss RULES 3.0.6 API 英文版文档


org.drools.xml
Class XmlDumper

java.lang.Object
  extended by org.drools.util.ReflectiveVisitor
      extended by org.drools.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.


Constructor Summary
XmlDumper()
           
 
Method Summary
 java.lang.String dump(PackageDescr packageDescr)
           
 void visitAndDescr(AndDescr descr)
           
 void visitAttributeDescr(AttributeDescr attributeDescr)
           
 void visitBoundVariableDescr(BoundVariableDescr descr)
           
 void visitColumnDescr(ColumnDescr descr)
           
 void visitEvalDescr(EvalDescr descr)
           
 void visitExistsDescr(ExistsDescr descr)
           
 void visitFieldBindingDescr(FieldBindingDescr descr)
           
 void visitFunctionDescr(FunctionDescr functionDescr)
           
 void visitLiteralDescr(LiteralDescr descr)
           
 void visitNotDescr(NotDescr descr)
           
 void visitOrDescr(OrDescr descr)
           
 void visitPackageDescr(PackageDescr packageDescr)
           
 void visitPredicateDescr(PredicateDescr descr)
           
 void visitQueryDescr(QueryDescr descr)
           
 void visitReturnValueDescr(ReturnValueDescr descr)
           
 
Methods inherited from class org.drools.util.ReflectiveVisitor
visit, visitObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlDumper

public XmlDumper()
Method Detail

dump

public java.lang.String dump(PackageDescr packageDescr)
Specified by:
dump in interface PackageDescrDumper

visitAndDescr

public void visitAndDescr(AndDescr descr)

visitAttributeDescr

public void visitAttributeDescr(AttributeDescr attributeDescr)

visitBoundVariableDescr

public void visitBoundVariableDescr(BoundVariableDescr descr)

visitColumnDescr

public void visitColumnDescr(ColumnDescr descr)

visitEvalDescr

public void visitEvalDescr(EvalDescr descr)

visitExistsDescr

public void visitExistsDescr(ExistsDescr descr)

visitFieldBindingDescr

public void visitFieldBindingDescr(FieldBindingDescr descr)

visitFunctionDescr

public void visitFunctionDescr(FunctionDescr functionDescr)

visitLiteralDescr

public void visitLiteralDescr(LiteralDescr 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)

visitReturnValueDescr

public void visitReturnValueDescr(ReturnValueDescr descr)

visitQueryDescr

public void visitQueryDescr(QueryDescr descr)