Package aQute.bnd.differ
Class XmlRepoDiffer.ComparatorKeyAttributeFinder
- java.lang.Object
-
- aQute.bnd.osgi.resource.FilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
- aQute.bnd.differ.XmlRepoDiffer.ComparatorKeyAttributeFinder
-
- Enclosing class:
- XmlRepoDiffer
private static class XmlRepoDiffer.ComparatorKeyAttributeFinder extends FilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
Used to find the comparator key attribute in thefilter
directive
-
-
Constructor Summary
Constructors Constructor Description ComparatorKeyAttributeFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pair<java.lang.String,java.lang.String>
visit(FilterParser.And expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.ApproximateExpression expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.BundleExpression expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.HostExpression expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.IdentityExpression expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.Or expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.PackageExpression expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.PatternExpression expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.RangeExpression expr)
Pair<java.lang.String,java.lang.String>
visit(FilterParser.SimpleExpression expr)
private Pair<java.lang.String,java.lang.String>
visit(FilterParser.SubExpression expr)
-
Methods inherited from class aQute.bnd.osgi.resource.FilterParser.ExpressionVisitor
visit, visitFalse, visitTrue
-
-
-
-
Method Detail
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.SimpleExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.PackageExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.BundleExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.HostExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.IdentityExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.PatternExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.And expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.Or expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.ApproximateExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
public Pair<java.lang.String,java.lang.String> visit(FilterParser.RangeExpression expr)
- Overrides:
visit
in classFilterParser.ExpressionVisitor<Pair<java.lang.String,java.lang.String>>
-
visit
private Pair<java.lang.String,java.lang.String> visit(FilterParser.SubExpression expr)
-
-