Package io.github.sandydunlop.markista.model
Class Api
java.lang.Object
io.github.sandydunlop.markista.model.Api
Field Summary
Modifier and Type | Field | Description |
---|---|---|
private List<PackageNode> | topLevelPackages | |
private List<PackageNode> | packages | |
private List<InterfaceNode> | interfaces | |
private List<ExceptionNode> | exceptions | |
private List<EnumNode> | enums | |
private List<ClassNode> | classes | |
private List<AnnotationNode> | annotations |
Constructor Summary
Constructor | Description |
---|---|
Api() |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
void | sort() | |
TypeNode | getTypeDoc(String qualifiedName, List docs) | |
List<PackageNode> | getPackages() | |
PackageNode | getPackageDoc(String qualifiedName) | |
List<InterfaceNode> | getInterfaces() | |
List<ExceptionNode> | getExceptions() | |
List<EnumNode> | getEnums() | |
List<ClassNode> | getClasses() | |
ClassNode | getClassDoc(TypeElement type) | |
List<AnnotationNode> | getAnnotations() | |
void | addPackage(PackageNode node) | |
void | addInterface(InterfaceNode node) | |
void | addException(ExceptionNode node) | |
void | addEnum(EnumNode node) | |
void | addClass(ClassNode node) | |
void | addAnnotation(AnnotationNode node) |
Method Details
sort
void sort()
getTypeDoc
TypeNode getTypeDoc(String qualifiedName, List docs)
getPackages
List<PackageNode> getPackages()
getPackageDoc
PackageNode getPackageDoc(String qualifiedName)
getInterfaces
List<InterfaceNode> getInterfaces()
getExceptions
List<ExceptionNode> getExceptions()
getEnums
List<EnumNode> getEnums()
getClasses
List<ClassNode> getClasses()
getClassDoc
ClassNode getClassDoc(TypeElement type)
getAnnotations
List<AnnotationNode> getAnnotations()
addPackage
void addPackage(PackageNode node)
addInterface
void addInterface(InterfaceNode node)
addException
void addException(ExceptionNode node)
addEnum
void addEnum(EnumNode node)
addClass
void addClass(ClassNode node)
addAnnotation
void addAnnotation(AnnotationNode node)