Class AnnotationParser

java.lang.Object
org.eclipse.jetty.ee10.annotations.AnnotationParser
org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser

public class AnnotationParser extends AnnotationParser
  • Constructor Details

    • AnnotationParser

      public AnnotationParser()
    • AnnotationParser

      public AnnotationParser(int platform)
  • Method Details

    • indexBundle

      public Resource indexBundle(ResourceFactory resourceFactory, org.osgi.framework.Bundle bundle) throws Exception
      Keep track of a jetty URI Resource and its associated OSGi bundle.
      Parameters:
      resourceFactory - the ResourceFactory to convert bundle location
      bundle - the bundle to index
      Returns:
      the resource for the bundle
      Throws:
      Exception - if unable to create the resource reference
    • getURI

      protected URI getURI(org.osgi.framework.Bundle bundle)
    • getResource

      protected Resource getResource(org.osgi.framework.Bundle bundle)
    • getBundle

      protected org.osgi.framework.Bundle getBundle(Resource resource)
    • parse

      public void parse(Set<? extends AnnotationParser.Handler> handlers, org.osgi.framework.Bundle bundle) throws Exception
      Throws:
      Exception
    • parse

      public void parse(Set<? extends AnnotationParser.Handler> handlers, Resource r) throws Exception
      Description copied from class: AnnotationParser
      Parse a resource
      Overrides:
      parse in class AnnotationParser
      Parameters:
      handlers - the handlers to look for classes in
      r - the resource to parse
      Throws:
      Exception - if unable to parse