public class IfcFileVisitor extends IFCBaseVisitor<IfcInterface>
| 限定符和类型 | 字段和说明 |
|---|---|
private Map<Integer,IfcAbstractClass> |
bodyElements |
| 构造器和说明 |
|---|
IfcFileVisitor() |
| 限定符和类型 | 方法和说明 |
|---|---|
IfcBody |
visitData(IFCParser.DataContext ctx)
Visit a parse tree produced by
IFCParser.data(). |
IfcAbstractClass |
visitDataItem(IFCParser.DataItemContext ctx)
Visit a parse tree produced by
IFCParser.dataItem(). |
IfcInterface |
visitExpr(IFCParser.ExprContext ctx)
Visit a parse tree produced by
IFCParser.expr(). |
IfcInterface |
visitExprAtom(IFCParser.ExprAtomContext ctx)
Visit a parse tree produced by
IFCParser.exprAtom(). |
IfcAbstractClass |
visitExprFunc(IFCParser.ExprFuncContext ctx)
Visit a parse tree produced by
IFCParser.exprFunc(). |
IfcInterface |
visitFuncParam(IFCParser.FuncParamContext ctx)
Visit a parse tree produced by
IFCParser.funcParam(). |
IfcHeader |
visitHeader(IFCParser.HeaderContext ctx)
Visit a parse tree produced by
IFCParser.header(). |
IfcFileModel |
visitIfcmodel(IFCParser.IfcmodelContext ctx)
Visit a parse tree produced by
IFCParser.ifcmodel(). |
void |
wrapArgs(IfcInterface node,
List<Object> list) |
visitBoolLiteral, visitDecNumber, visitDoubleQuotedString, visitExprFuncParams, visitIdent, visitIntNumber, visitIsoTag, visitNullConst, visitScientificCountingNumber, visitSingleQuotedStringaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalprivate final Map<Integer,IfcAbstractClass> bodyElements
public IfcFileModel visitIfcmodel(IFCParser.IfcmodelContext ctx)
IFCBaseVisitorIFCParser.ifcmodel().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIfcmodel 在接口中 IFCVisitor<IfcInterface>visitIfcmodel 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treepublic IfcHeader visitHeader(IFCParser.HeaderContext ctx)
IFCBaseVisitorIFCParser.header().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitHeader 在接口中 IFCVisitor<IfcInterface>visitHeader 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treepublic IfcBody visitData(IFCParser.DataContext ctx)
IFCBaseVisitorIFCParser.data().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitData 在接口中 IFCVisitor<IfcInterface>visitData 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treepublic IfcAbstractClass visitDataItem(IFCParser.DataItemContext ctx)
IFCBaseVisitorIFCParser.dataItem().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDataItem 在接口中 IFCVisitor<IfcInterface>visitDataItem 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treepublic IfcAbstractClass visitExprFunc(IFCParser.ExprFuncContext ctx)
IFCBaseVisitorIFCParser.exprFunc().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExprFunc 在接口中 IFCVisitor<IfcInterface>visitExprFunc 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treepublic void wrapArgs(IfcInterface node, List<Object> list)
public IfcInterface visitFuncParam(IFCParser.FuncParamContext ctx)
IFCBaseVisitorIFCParser.funcParam().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFuncParam 在接口中 IFCVisitor<IfcInterface>visitFuncParam 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treepublic IfcInterface visitExpr(IFCParser.ExprContext ctx)
IFCBaseVisitorIFCParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpr 在接口中 IFCVisitor<IfcInterface>visitExpr 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treepublic IfcInterface visitExprAtom(IFCParser.ExprAtomContext ctx)
IFCBaseVisitorIFCParser.exprAtom().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExprAtom 在接口中 IFCVisitor<IfcInterface>visitExprAtom 在类中 IFCBaseVisitor<IfcInterface>ctx - the parse treeCopyright © 2023. All rights reserved.