Skip to content

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)