Verified Owner
Top Description Constructors Methods
org.jabref.search

public Class SearchBaseVisitor<T>

extends AbstractParseTreeVisitor<T>
implements SearchVisitor<T>
Class Inheritance
All Implemented Interfaces
org.jabref.search.SearchVisitor, org.antlr.v4.runtime.tree.ParseTreeVisitor
Known Direct Subclasses
org.jabref.logic.search.inmemory.BibEntryMatchVisitor, org.jabref.logic.search.query.GroupNameFilterVisitor, org.jabref.logic.search.query.SearchFlagsToExpressionVisitor, org.jabref.logic.search.query.SearchQueryExtractorVisitor, org.jabref.logic.search.query.SearchQueryVisitor, org.jabref.logic.search.query.SearchToLuceneVisitor, org.jabref.logic.search.query.SearchToSqlVisitor, org.jabref.model.search.query.SearchQuery.SearchRegularExpressionValidator
Annotations
@SuppressWarnings:CheckReturnValue
Type Parameters
<T>
The return type of the visit operation. Use Void for operations with no return type.
Imports
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor

This class provides an empty implementation of SearchVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public T
visitBinaryExpression(SearchParser.BinaryExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitBinaryExpression.

Visit a parse tree produced by the binaryExpression labeled alternative in SearchParser#expression.

public T
public T
visitComparisonExpression(SearchParser.ComparisonExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitComparisonExpression.

Visit a parse tree produced by the comparisonExpression labeled alternative in SearchParser#expression.

public T
visitImplicitAndExpression(SearchParser.ImplicitAndExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitImplicitAndExpression.

Visit a parse tree produced by the implicitAndExpression labeled alternative in SearchParser#andExpression.

public T
visitNegatedExpression(SearchParser.NegatedExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitNegatedExpression.

Visit a parse tree produced by the negatedExpression labeled alternative in SearchParser#expression.

public T
public T
visitParenExpression(SearchParser.ParenExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitParenExpression.

Visit a parse tree produced by the parenExpression labeled alternative in SearchParser#expression.

public T
public T
Inherited from org.antlr.v4.runtime.tree.AbstractParseTreeVisitor:
aggregateResultdefaultResultshouldVisitNextChildvisitvisitChildrenvisitErrorNodevisitTerminal

Constructor Detail

SearchBaseVisitorback to summary
public SearchBaseVisitor()

Method Detail

visitBinaryExpressionback to summary
public T visitBinaryExpression(SearchParser.BinaryExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitBinaryExpression.

Doc from org.jabref.search.SearchVisitor.visitBinaryExpression.

Visit a parse tree produced by the binaryExpression labeled alternative in SearchParser#expression.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitComparisonback to summary
public T visitComparison(SearchParser.ComparisonContext ctx)

Implements org.jabref.search.SearchVisitor.visitComparison.

Doc from org.jabref.search.SearchVisitor.visitComparison.

Visit a parse tree produced by SearchParser#comparison.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitComparisonExpressionback to summary
public T visitComparisonExpression(SearchParser.ComparisonExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitComparisonExpression.

Doc from org.jabref.search.SearchVisitor.visitComparisonExpression.

Visit a parse tree produced by the comparisonExpression labeled alternative in SearchParser#expression.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitImplicitAndExpressionback to summary
public T visitImplicitAndExpression(SearchParser.ImplicitAndExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitImplicitAndExpression.

Doc from org.jabref.search.SearchVisitor.visitImplicitAndExpression.

Visit a parse tree produced by the implicitAndExpression labeled alternative in SearchParser#andExpression.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitNegatedExpressionback to summary
public T visitNegatedExpression(SearchParser.NegatedExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitNegatedExpression.

Doc from org.jabref.search.SearchVisitor.visitNegatedExpression.

Visit a parse tree produced by the negatedExpression labeled alternative in SearchParser#expression.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitOperatorback to summary
public T visitOperator(SearchParser.OperatorContext ctx)

Implements org.jabref.search.SearchVisitor.visitOperator.

Doc from org.jabref.search.SearchVisitor.visitOperator.

Visit a parse tree produced by SearchParser#operator.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitParenExpressionback to summary
public T visitParenExpression(SearchParser.ParenExpressionContext ctx)

Implements org.jabref.search.SearchVisitor.visitParenExpression.

Doc from org.jabref.search.SearchVisitor.visitParenExpression.

Visit a parse tree produced by the parenExpression labeled alternative in SearchParser#expression.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitSearchValueback to summary
public T visitSearchValue(SearchParser.SearchValueContext ctx)

Implements org.jabref.search.SearchVisitor.visitSearchValue.

Doc from org.jabref.search.SearchVisitor.visitSearchValue.

Visit a parse tree produced by SearchParser#searchValue.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override
visitStartback to summary
public T visitStart(SearchParser.StartContext ctx)

Implements org.jabref.search.SearchVisitor.visitStart.

Doc from org.jabref.search.SearchVisitor.visitStart.

Visit a parse tree produced by SearchParser#start.

The default implementation returns the result of calling visitChildren on ctx.

Annotations
@Override