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 afilterdirective
-
-
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:
visitin 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:
visitin 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:
visitin 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:
visitin 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:
visitin 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:
visitin 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:
visitin 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:
visitin 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:
visitin 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:
visitin 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:
visitin 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)
-
-