Package aQute.bnd.differ
Class XmlRepoDiffer.FilterVisitor
- java.lang.Object
-
- aQute.bnd.osgi.resource.FilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
- aQute.bnd.differ.XmlRepoDiffer.FilterVisitor
-
- Enclosing class:
- XmlRepoDiffer
private static class XmlRepoDiffer.FilterVisitor extends FilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
Used to prepare a map containing relevant informations from afilter
directive
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
entries
-
Constructor Summary
Constructors Constructor Description FilterVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.And expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.ApproximateExpression expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.BundleExpression expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.HostExpression expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.IdentityExpression expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.Not expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.Or expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.PackageExpression expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.PatternExpression expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.RangeExpression expr)
java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.SimpleExpression expr)
private java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.SubExpression expr)
private java.util.Map<java.lang.String,java.lang.String>
visit(FilterParser.WithRangeExpression expr, java.lang.String key)
-
Methods inherited from class aQute.bnd.osgi.resource.FilterParser.ExpressionVisitor
visitFalse, visitTrue
-
-
-
-
Method Detail
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.SimpleExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.BundleExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.HostExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.PackageExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.IdentityExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.PatternExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.ApproximateExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.RangeExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.And expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.Or expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
public java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.Not expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<java.util.Map<java.lang.String,java.lang.String>>
-
visit
private java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.WithRangeExpression expr, java.lang.String key)
-
visit
private java.util.Map<java.lang.String,java.lang.String> visit(FilterParser.SubExpression expr)
-
-