aQute.bnd.osgi.resource
Class FilterParser.SimpleExpression

java.lang.Object
  extended by aQute.bnd.osgi.resource.FilterParser.Expression
      extended by aQute.bnd.osgi.resource.FilterParser.SimpleExpression
Direct Known Subclasses:
FilterParser.ApproximateExpression, FilterParser.PatternExpression, FilterParser.RangeExpression
Enclosing class:
FilterParser

public static class FilterParser.SimpleExpression
extends FilterParser.Expression


Constructor Summary
FilterParser.SimpleExpression(String key, FilterParser.Op op, String value)
           
 
Method Summary
 boolean eval(Map<String,Object> map)
           
protected  boolean eval(Object scalar)
           
 String getKey()
           
 FilterParser.Op getOp()
           
 String getValue()
           
 String query()
           
 void toString(StringBuilder sb)
           
 
Methods inherited from class aQute.bnd.osgi.resource.FilterParser.Expression
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilterParser.SimpleExpression

public FilterParser.SimpleExpression(String key,
                                     FilterParser.Op op,
                                     String value)
Method Detail

eval

public boolean eval(Map<String,Object> map)
Specified by:
eval in class FilterParser.Expression

eval

protected boolean eval(Object scalar)

toString

public void toString(StringBuilder sb)

query

public String query()
Overrides:
query in class FilterParser.Expression

getKey

public String getKey()

getValue

public String getValue()

getOp

public FilterParser.Op getOp()


Copyright © 2014 aQute SARL. All rights reserved.