net.sourceforge.czt.parser.util
Class LatexMarkupFunctionVisitor

java.lang.Object
  extended by net.sourceforge.czt.parser.util.LatexMarkupFunctionVisitor
All Implemented Interfaces:
net.sourceforge.czt.base.visitor.TermVisitor, net.sourceforge.czt.util.Visitor, net.sourceforge.czt.z.visitor.LatexMarkupParaVisitor, net.sourceforge.czt.z.visitor.ParaVisitor, net.sourceforge.czt.z.visitor.ZParaListVisitor, net.sourceforge.czt.z.visitor.ZSectVisitor

public class LatexMarkupFunctionVisitor
extends java.lang.Object
implements net.sourceforge.czt.base.visitor.TermVisitor, net.sourceforge.czt.z.visitor.LatexMarkupParaVisitor, net.sourceforge.czt.z.visitor.ParaVisitor, net.sourceforge.czt.z.visitor.ZParaListVisitor, net.sourceforge.czt.z.visitor.ZSectVisitor


Constructor Summary
LatexMarkupFunctionVisitor(net.sourceforge.czt.session.SectionManager manager)
          Creates a new latex markup function visitor.
 
Method Summary
 java.util.Set getDependencies()
           
 java.lang.Class getInfoType()
           
 LatexMarkupFunction getLatexMarkupFunction()
           
 java.util.List getRequiredInfoTypes()
           
 java.lang.Object run(net.sourceforge.czt.z.ast.ZSect sect)
           
protected  void visit(net.sourceforge.czt.base.ast.Term term)
           
 java.lang.Object visitLatexMarkupPara(net.sourceforge.czt.z.ast.LatexMarkupPara para)
           
 java.lang.Object visitPara(net.sourceforge.czt.z.ast.Para para)
           
 java.lang.Object visitTerm(net.sourceforge.czt.base.ast.Term term)
           
 java.lang.Object visitZParaList(net.sourceforge.czt.z.ast.ZParaList list)
           
 java.lang.Object visitZSect(net.sourceforge.czt.z.ast.ZSect zSect)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LatexMarkupFunctionVisitor

public LatexMarkupFunctionVisitor(net.sourceforge.czt.session.SectionManager manager)
Creates a new latex markup function visitor. The section information should be able to provide information of type net.sourceforge.czt.parser.util.LatexMarkupFunction.class.

Method Detail

getInfoType

public java.lang.Class getInfoType()

getDependencies

public java.util.Set getDependencies()

run

public java.lang.Object run(net.sourceforge.czt.z.ast.ZSect sect)
                     throws net.sourceforge.czt.session.CommandException
Throws:
net.sourceforge.czt.session.CommandException

getRequiredInfoTypes

public java.util.List getRequiredInfoTypes()

getLatexMarkupFunction

public LatexMarkupFunction getLatexMarkupFunction()

visitTerm

public java.lang.Object visitTerm(net.sourceforge.czt.base.ast.Term term)
Specified by:
visitTerm in interface net.sourceforge.czt.base.visitor.TermVisitor

visitZParaList

public java.lang.Object visitZParaList(net.sourceforge.czt.z.ast.ZParaList list)
Specified by:
visitZParaList in interface net.sourceforge.czt.z.visitor.ZParaListVisitor

visitPara

public java.lang.Object visitPara(net.sourceforge.czt.z.ast.Para para)
Specified by:
visitPara in interface net.sourceforge.czt.z.visitor.ParaVisitor

visitLatexMarkupPara

public java.lang.Object visitLatexMarkupPara(net.sourceforge.czt.z.ast.LatexMarkupPara para)
Specified by:
visitLatexMarkupPara in interface net.sourceforge.czt.z.visitor.LatexMarkupParaVisitor

visitZSect

public java.lang.Object visitZSect(net.sourceforge.czt.z.ast.ZSect zSect)
Specified by:
visitZSect in interface net.sourceforge.czt.z.visitor.ZSectVisitor

visit

protected void visit(net.sourceforge.czt.base.ast.Term term)


Copyright © 2003-2007 Community Z Tools Project. All Rights Reserved.