aQute.bnd.osgi.resource
Class FilterParser

java.lang.Object
  extended by aQute.bnd.osgi.resource.FilterParser

public class FilterParser
extends Object


Nested Class Summary
static class FilterParser.And
           
static class FilterParser.ApproximateExpression
           
static class FilterParser.BundleExpression
           
static class FilterParser.Expression
           
static class FilterParser.HostExpression
           
static class FilterParser.IdentityExpression
           
static class FilterParser.Not
           
static class FilterParser.Op
           
static class FilterParser.PackageExpression
           
static class FilterParser.PatternExpression
           
static class FilterParser.RangeExpression
           
static class FilterParser.SimpleExpression
           
static class FilterParser.SubExpression
           
static class FilterParser.WithRangeExpression
           
 
Constructor Summary
FilterParser()
           
 
Method Summary
static String namespaceToCategory(String namespace)
           
 FilterParser.Expression parse(aQute.bnd.osgi.resource.FilterParser.Rover rover)
           
 FilterParser.Expression parse(Requirement req)
           
 FilterParser.Expression parse(String s)
           
 String simple(Resource resource)
           
static String toString(Requirement r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterParser

public FilterParser()
Method Detail

parse

public FilterParser.Expression parse(String s)
                              throws IOException
Throws:
IOException

parse

public FilterParser.Expression parse(Requirement req)
                              throws IOException
Throws:
IOException

parse

public FilterParser.Expression parse(aQute.bnd.osgi.resource.FilterParser.Rover rover)
                              throws IOException
Throws:
IOException

namespaceToCategory

public static String namespaceToCategory(String namespace)

toString

public static String toString(Requirement r)

simple

public String simple(Resource resource)


Copyright © 2014 aQute SARL. All rights reserved.