public class FilteredIndexView extends Object implements org.jboss.jandex.IndexView
IndexView instance and filters the contents based on the
settings provided via OpenApiConfig.| Constructor and Description |
|---|
FilteredIndexView(org.jboss.jandex.IndexView delegate,
OpenApiConfig config)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<org.jboss.jandex.ClassInfo> |
getAllKnownImplementors(org.jboss.jandex.DotName interfaceName) |
Collection<org.jboss.jandex.ClassInfo> |
getAllKnownSubclasses(org.jboss.jandex.DotName className) |
Collection<org.jboss.jandex.AnnotationInstance> |
getAnnotations(org.jboss.jandex.DotName annotationName) |
org.jboss.jandex.ClassInfo |
getClassByName(org.jboss.jandex.DotName className) |
Collection<org.jboss.jandex.ClassInfo> |
getKnownClasses() |
Collection<org.jboss.jandex.ClassInfo> |
getKnownDirectImplementors(org.jboss.jandex.DotName className) |
Collection<org.jboss.jandex.ClassInfo> |
getKnownDirectSubclasses(org.jboss.jandex.DotName className) |
public FilteredIndexView(org.jboss.jandex.IndexView delegate,
OpenApiConfig config)
delegate - config - public Collection<org.jboss.jandex.ClassInfo> getKnownClasses()
getKnownClasses in interface org.jboss.jandex.IndexViewIndexView.getKnownClasses()public org.jboss.jandex.ClassInfo getClassByName(org.jboss.jandex.DotName className)
getClassByName in interface org.jboss.jandex.IndexViewIndexView.getClassByName(org.jboss.jandex.DotName)public Collection<org.jboss.jandex.ClassInfo> getKnownDirectSubclasses(org.jboss.jandex.DotName className)
getKnownDirectSubclasses in interface org.jboss.jandex.IndexViewIndexView.getKnownDirectSubclasses(org.jboss.jandex.DotName)public Collection<org.jboss.jandex.ClassInfo> getAllKnownSubclasses(org.jboss.jandex.DotName className)
getAllKnownSubclasses in interface org.jboss.jandex.IndexViewIndexView.getAllKnownSubclasses(org.jboss.jandex.DotName)public Collection<org.jboss.jandex.ClassInfo> getKnownDirectImplementors(org.jboss.jandex.DotName className)
getKnownDirectImplementors in interface org.jboss.jandex.IndexViewIndexView.getKnownDirectImplementors(org.jboss.jandex.DotName)public Collection<org.jboss.jandex.ClassInfo> getAllKnownImplementors(org.jboss.jandex.DotName interfaceName)
getAllKnownImplementors in interface org.jboss.jandex.IndexViewIndexView.getAllKnownImplementors(org.jboss.jandex.DotName)public Collection<org.jboss.jandex.AnnotationInstance> getAnnotations(org.jboss.jandex.DotName annotationName)
getAnnotations in interface org.jboss.jandex.IndexViewIndexView.getAnnotations(org.jboss.jandex.DotName)Copyright © 2018–2019. All rights reserved.