Class AnnotationParser
java.lang.Object
org.eclipse.jetty.annotations.AnnotationParser
org.eclipse.jetty.osgi.annotations.AnnotationParser
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.annotations.AnnotationParser
AnnotationParser.AbstractHandler, AnnotationParser.ClassInfo, AnnotationParser.FieldInfo, AnnotationParser.Handler, AnnotationParser.MethodInfo, AnnotationParser.MyClassVisitor, AnnotationParser.MyFieldVisitor, AnnotationParser.MyMethodVisitor
-
Field Summary
Fields inherited from class org.eclipse.jetty.annotations.AnnotationParser
_parsedClassNames
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.osgi.framework.Bundle
protected Resource
getResource
(org.osgi.framework.Bundle bundle) protected URI
getURI
(org.osgi.framework.Bundle bundle) indexBundle
(org.osgi.framework.Bundle bundle) Keep track of a jetty URI Resource and its associated OSGi bundle.void
parse
(Set<? extends AnnotationParser.Handler> handlers, URI[] uris) Parse classes in the supplied uris.void
parse
(Set<? extends 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
-
Constructor Details
-
AnnotationParser
public AnnotationParser(int javaPlatform)
-
-
Method Details
-
indexBundle
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
-
getResource
-
getBundle
-
parse
Description copied from class:AnnotationParser
Parse classes in the supplied uris.- Overrides:
parse
in classAnnotationParser
- Parameters:
handlers
- the handlers to look for classes inuris
- 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
-