Skip navigation links
B C D E G H I M O P R S T V 

B

buildFromEnvironment(RoundEnvironment) - Static method in class org.leandreck.endpoints.processor.config.TemplateConfiguration
Create a template paths configuration by scanning the classpath for the configuration annotation.

C

createEndpointNode(TypeElement) - Method in class org.leandreck.endpoints.processor.model.EndpointNodeFactory
 
createRequestMapping(ExecutableElement) - Method in class org.leandreck.endpoints.processor.model.RequestMappingFactory
 

D

DEFAULT_API_MODULE - Static variable in annotation type org.leandreck.endpoints.annotations.TypeScriptTemplatesConfiguration
 
DEFAULT_ENDPOINT - Static variable in annotation type org.leandreck.endpoints.annotations.TypeScriptTemplatesConfiguration
 
DEFAULT_ENUMERATION - Static variable in annotation type org.leandreck.endpoints.annotations.TypeScriptTemplatesConfiguration
 
DEFAULT_INDEX - Static variable in annotation type org.leandreck.endpoints.annotations.TypeScriptTemplatesConfiguration
 
DEFAULT_INTERFACE - Static variable in annotation type org.leandreck.endpoints.annotations.TypeScriptTemplatesConfiguration
 
definedValue(String...) - Static method in class org.leandreck.endpoints.processor.model.StringUtil
Returns the first defined value from the list of items, or null if no value is defined.

E

EndpointNode - Class in org.leandreck.endpoints.processor.model
 
EndpointNode(String, String, String, List<MethodNode>) - Constructor for class org.leandreck.endpoints.processor.model.EndpointNode
 
EndpointNodeFactory - Class in org.leandreck.endpoints.processor.model
 
EndpointNodeFactory(TemplateConfiguration, Types, Elements) - Constructor for class org.leandreck.endpoints.processor.model.EndpointNodeFactory
 
Engine - Class in org.leandreck.endpoints.processor.printer
Handles Freemarker initialization and processing of the templates.
Engine(TemplateConfiguration) - Constructor for class org.leandreck.endpoints.processor.printer.Engine
 
EnumValue - Class in org.leandreck.endpoints.processor.model
 
EnumValue(String) - Constructor for class org.leandreck.endpoints.processor.model.EnumValue
 
equals(Object) - Method in class org.leandreck.endpoints.processor.model.TypeNode
 

G

getApiModuleTemplate() - Method in class org.leandreck.endpoints.processor.config.TemplateConfiguration
 
getChildren() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getDeleteMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getElement() - Method in exception org.leandreck.endpoints.processor.model.MissingConfigurationTemplateException
 
getElementsWithConfiguration() - Method in class org.leandreck.endpoints.processor.config.MultipleConfigurationsFoundException
getEndpoints() - Method in class org.leandreck.endpoints.processor.printer.TypesPackage
 
getEndpointTemplate() - Method in class org.leandreck.endpoints.processor.config.TemplateConfiguration
 
getEnumTemplate() - Method in class org.leandreck.endpoints.processor.config.TemplateConfiguration
 
getEnumValues() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getFieldName() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getGetMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getHeadMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getHttpMethods() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
getIndexTemplate() - Method in class org.leandreck.endpoints.processor.config.TemplateConfiguration
 
getInterfaceTemplate() - Method in class org.leandreck.endpoints.processor.config.TemplateConfiguration
 
getKind() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getMethodParameterTypes() - Method in class org.leandreck.endpoints.processor.model.MethodNode
getMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getName() - Method in class org.leandreck.endpoints.processor.model.EnumValue
 
getName() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
getOptionsMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getParameterName() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getPatchMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getPathVariableTypes() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
getPostMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getPutMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getQueryParameterTypes() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
getRequestBodyType() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
getReturnType() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
getServiceName() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getServiceURL() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getSupportedAnnotationTypes() - Method in class org.leandreck.endpoints.processor.TypeScriptEndpointProcessor
 
getTemplate() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getTemplate() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getTraceMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getType() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getTypeName() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getTypeParameters() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getTypes() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
getTypes() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
getTypes() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getTypes() - Method in class org.leandreck.endpoints.processor.printer.TypesPackage
 
getUrl() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 

H

hashCode() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 

I

init(ProcessingEnvironment) - Method in class org.leandreck.endpoints.processor.TypeScriptEndpointProcessor
 
isDeclaredComplexType() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
isIgnored() - Method in class org.leandreck.endpoints.processor.model.MethodNode
 
isMappedType() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 

M

method() - Method in class org.leandreck.endpoints.processor.model.RequestMapping
 
MethodNode - Class in org.leandreck.endpoints.processor.model
 
MethodNode(String, String, boolean, List<String>, TypeNode) - Constructor for class org.leandreck.endpoints.processor.model.MethodNode
 
MethodNode(String, String, boolean, List<String>, TypeNode, TypeNode, List<TypeNode>, List<TypeNode>) - Constructor for class org.leandreck.endpoints.processor.model.MethodNode
 
MissingConfigurationTemplateException - Exception in org.leandreck.endpoints.processor.model
Exception thrown if the TemplateConfiguration is null while an Element is processed.
MultipleConfigurationsFoundException - Class in org.leandreck.endpoints.processor.config
Exception indicating that more than one configured TypeScriptTemplatesConfiguration exists inside the current compilation unit.
MultipleConfigurationsFoundException(Set<? extends Element>) - Constructor for class org.leandreck.endpoints.processor.config.MultipleConfigurationsFoundException
 

O

org.leandreck.endpoints.annotations - package org.leandreck.endpoints.annotations
 
org.leandreck.endpoints.processor - package org.leandreck.endpoints.processor
 
org.leandreck.endpoints.processor.config - package org.leandreck.endpoints.processor.config
 
org.leandreck.endpoints.processor.model - package org.leandreck.endpoints.processor.model
 
org.leandreck.endpoints.processor.printer - package org.leandreck.endpoints.processor.printer
 

P

populate(List<RequestMethod>, List<String>, List<String>, Annotation, RequestMethod) - Method in class org.leandreck.endpoints.processor.model.RequestMappingFactory
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.leandreck.endpoints.processor.TypeScriptEndpointProcessor
 
processEndpoint(EndpointNode, Writer) - Method in class org.leandreck.endpoints.processor.printer.Engine
 
processIndexTs(TypesPackage, Writer) - Method in class org.leandreck.endpoints.processor.printer.Engine
 
processModuleTs(TypesPackage, Writer) - Method in class org.leandreck.endpoints.processor.printer.Engine
 
processTypeScriptTypeNode(TypeNode, Writer) - Method in class org.leandreck.endpoints.processor.printer.Engine
 
produces() - Method in class org.leandreck.endpoints.processor.model.RequestMapping
 

R

RequestMapping - Class in org.leandreck.endpoints.processor.model
 
RequestMapping(RequestMethod[], String[], String[]) - Constructor for class org.leandreck.endpoints.processor.model.RequestMapping
 
RequestMappingFactory - Class in org.leandreck.endpoints.processor.model
 
RequestMappingFactory() - Constructor for class org.leandreck.endpoints.processor.model.RequestMappingFactory
 

S

StringUtil - Class in org.leandreck.endpoints.processor.model
A class with minimal string utilities.
StringUtil() - Constructor for class org.leandreck.endpoints.processor.model.StringUtil
 

T

TemplateConfiguration - Class in org.leandreck.endpoints.processor.config
Holds the configuration with the location of the templates to be used when generating the TypeScript code.
TypeNode - Class in org.leandreck.endpoints.processor.model
 
TypeNode(String, String, String, TypeNodeKind) - Constructor for class org.leandreck.endpoints.processor.model.TypeNode
 
TypeNode(String, String, String, List<TypeNode>, String, TypeNodeKind, List<TypeNode>, Set<EnumValue>) - Constructor for class org.leandreck.endpoints.processor.model.TypeNode
 
TypeNodeKind - Enum in org.leandreck.endpoints.processor.model
 
TypeScriptEndpoint - Annotation Type in org.leandreck.endpoints.annotations
Annotate RestController classes to generate TypeScript endpoint and interface files.
TypeScriptEndpointProcessor - Class in org.leandreck.endpoints.processor
Annotation Processor for TypeScript-Annotations.
TypeScriptEndpointProcessor() - Constructor for class org.leandreck.endpoints.processor.TypeScriptEndpointProcessor
 
TypeScriptIgnore - Annotation Type in org.leandreck.endpoints.annotations
Methods or Fields annotated with TypeScriptIgnore will be ignored by the annotation processor.
TypeScriptTemplatesConfiguration - Annotation Type in org.leandreck.endpoints.annotations
Allow changing the templates that will be used for code generation, by specifying their location in the classpath.
TypeScriptType - Annotation Type in org.leandreck.endpoints.annotations
Annotate Fields with TypeScriptType to specify a custom template or override default mappings.
TypesPackage - Class in org.leandreck.endpoints.processor.printer
 
TypesPackage(Set<EndpointNode>, Set<TypeNode>) - Constructor for class org.leandreck.endpoints.processor.printer.TypesPackage
 

V

value() - Method in class org.leandreck.endpoints.processor.model.RequestMapping
 
valueOf(String) - Static method in enum org.leandreck.endpoints.processor.model.TypeNodeKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.leandreck.endpoints.processor.model.TypeNodeKind
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E G H I M O P R S T V 
Skip navigation links

Copyright © 2016–2017. All rights reserved.