Class AnnotationParser

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

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

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

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

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

    _parsedClassNames
  • Constructor Summary

    Constructors
    Constructor
    Description
    AnnotationParser(int javaPlatform)
     
  • 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.osgi.framework.Bundle bundle)
    Keep track of a jetty URI Resource and its associated OSGi bundle.
    void
    parse(Set<? extends org.eclipse.jetty.annotations.AnnotationParser.Handler> handlers, URI[] uris)
     
    void
    parse(Set<? extends org.eclipse.jetty.annotations.AnnotationParser.Handler> handlers, org.osgi.framework.Bundle bundle)
     

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

    addParsedClass, isValidClassFileName, isValidClassFilePath, normalize, normalize, parse, parse, parse, parse, parse, parse, parseDir, parseJar, parseJarEntry, resetParsedClasses, scanClass

    Methods inherited from class java.lang.Object

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

    • AnnotationParser

      public AnnotationParser(int javaPlatform)
  • Method Details

    • indexBundle

      public org.eclipse.jetty.util.resource.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 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.annotations.AnnotationParser.Handler> handlers, URI[] uris) throws Exception
      Overrides:
      parse in class org.eclipse.jetty.annotations.AnnotationParser
      Throws:
      Exception
    • parse

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