Class AnnotationParser

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

public class AnnotationParser extends org.eclipse.jetty.ee10.annotations.AnnotationParser
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.jetty.ee10.annotations.AnnotationParser

    org.eclipse.jetty.ee10.annotations.AnnotationParser.AbstractHandler, org.eclipse.jetty.ee10.annotations.AnnotationParser.ClassInfo, org.eclipse.jetty.ee10.annotations.AnnotationParser.FieldInfo, org.eclipse.jetty.ee10.annotations.AnnotationParser.Handler, org.eclipse.jetty.ee10.annotations.AnnotationParser.MethodInfo, org.eclipse.jetty.ee10.annotations.AnnotationParser.MyClassVisitor, org.eclipse.jetty.ee10.annotations.AnnotationParser.MyFieldVisitor, org.eclipse.jetty.ee10.annotations.AnnotationParser.MyMethodVisitor
  • Field Summary

    Fields inherited from class org.eclipse.jetty.ee10.annotations.AnnotationParser

    _parsedClassNames
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    AnnotationParser(int platform)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.osgi.framework.Bundle
    getBundle(org.eclipse.jetty.util.resource.Resource resource)
     
    protected org.eclipse.jetty.util.resource.Resource
    getResource(org.osgi.framework.Bundle bundle)
     
    protected URI
    getURI(org.osgi.framework.Bundle bundle)
     
    org.eclipse.jetty.util.resource.Resource
    indexBundle(org.eclipse.jetty.util.resource.ResourceFactory resourceFactory, org.osgi.framework.Bundle bundle)
    Keep track of a jetty URI Resource and its associated OSGi bundle.
    void
    parse(Set<? extends org.eclipse.jetty.ee10.annotations.AnnotationParser.Handler> handlers, org.eclipse.jetty.util.resource.Resource r)
     
    void
    parse(Set<? extends org.eclipse.jetty.ee10.annotations.AnnotationParser.Handler> handlers, org.osgi.framework.Bundle bundle)
     

    Methods inherited from class org.eclipse.jetty.ee10.annotations.AnnotationParser

    normalize, normalize, parseClass, parseDir, parseJar

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AnnotationParser

      public AnnotationParser()
    • AnnotationParser

      public AnnotationParser(int platform)
  • Method Details

    • indexBundle

      public org.eclipse.jetty.util.resource.Resource indexBundle(org.eclipse.jetty.util.resource.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 org.eclipse.jetty.util.resource.Resource getResource(org.osgi.framework.Bundle bundle)
    • getBundle

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

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

      public void parse(Set<? extends org.eclipse.jetty.ee10.annotations.AnnotationParser.Handler> handlers, org.eclipse.jetty.util.resource.Resource r) throws Exception
      Overrides:
      parse in class org.eclipse.jetty.ee10.annotations.AnnotationParser
      Throws:
      Exception