Class AnnotationParser

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

public class AnnotationParser extends AnnotationParser
  • Constructor Details

    • AnnotationParser

      public AnnotationParser(int javaPlatform)
  • Method Details

    • indexBundle

      public Resource indexBundle(org.osgi.framework.Bundle bundle) throws Exception
      Keep track of a jetty URI Resource and its associated OSGi bundle.
      Parameters:
      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, URI[] uris) throws Exception
      Description copied from class: AnnotationParser
      Parse classes in the supplied uris.
      Overrides:
      parse in class AnnotationParser
      Parameters:
      handlers - the handlers to look for classes in
      uris - the uris for the jars
      Throws:
      Exception - if unable to parse
    • parse

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