Package aQute.bnd.osgi.resource
Class FilterParser.ExpressionVisitor<T>
- java.lang.Object
-
- aQute.bnd.osgi.resource.FilterParser.ExpressionVisitor<T>
-
- Direct Known Subclasses:
PermissionGenerator.FindReferencedServices
- Enclosing class:
- FilterParser
public abstract static class FilterParser.ExpressionVisitor<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private TdefaultValue
-
Constructor Summary
Constructors Constructor Description ExpressionVisitor(T defaultValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tvisit(FilterParser.And expr)Tvisit(FilterParser.ApproximateExpression expr)Tvisit(FilterParser.BundleExpression expr)Tvisit(FilterParser.HostExpression expr)Tvisit(FilterParser.IdentityExpression expr)Tvisit(FilterParser.Not expr)Tvisit(FilterParser.Or expr)Tvisit(FilterParser.PackageExpression expr)Tvisit(FilterParser.PatternExpression expr)Tvisit(FilterParser.RangeExpression expr)Tvisit(FilterParser.SimpleExpression expr)TvisitFalse()TvisitTrue()
-
-
-
Field Detail
-
defaultValue
private final T defaultValue
-
-
Constructor Detail
-
ExpressionVisitor
public ExpressionVisitor(T defaultValue)
-
-
Method Detail
-
visit
public T visit(FilterParser.RangeExpression expr)
-
visit
public T visit(FilterParser.SimpleExpression expr)
-
visit
public T visit(FilterParser.PackageExpression expr)
-
visit
public T visit(FilterParser.HostExpression expr)
-
visit
public T visit(FilterParser.BundleExpression expr)
-
visit
public T visit(FilterParser.IdentityExpression expr)
-
visit
public T visit(FilterParser.And expr)
-
visit
public T visit(FilterParser.Or expr)
-
visit
public T visit(FilterParser.Not expr)
-
visit
public T visit(FilterParser.PatternExpression expr)
-
visit
public T visit(FilterParser.ApproximateExpression expr)
-
visitTrue
public T visitTrue()
-
visitFalse
public T visitFalse()
-
-