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

C

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

E

EndpointNode - Class in org.leandreck.endpoints.processor.model
Created by Mathias Kowalzik (Mathias.Kowalzik@leandreck.org) on 27.08.2016.
EndpointNode(String, String, String, List<MethodNode>) - Constructor for class org.leandreck.endpoints.processor.model.EndpointNode
 
EndpointNodeFactory - Class in org.leandreck.endpoints.processor.model
Created by Mathias Kowalzik (Mathias.Kowalzik@leandreck.org) on 28.08.2016.
EndpointNodeFactory(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() - Constructor for class org.leandreck.endpoints.processor.printer.Engine
 
EnumValue - Class in org.leandreck.endpoints.processor.model
Created by kowalzik on 03.11.2016.
EnumValue(String) - Constructor for class org.leandreck.endpoints.processor.model.EnumValue
 
equals(Object) - Method in class org.leandreck.endpoints.processor.model.TypeNode
 

G

getChildren() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
getDeleteMethods() - Method in class org.leandreck.endpoints.processor.model.EndpointNode
 
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
 
getKind() - Method in class org.leandreck.endpoints.processor.model.TypeNode
 
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
 
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
 
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
 
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
Created by Mathias Kowalzik (Mathias.Kowalzik@leandreck.org) on 27.08.2016.
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>) - Constructor for class org.leandreck.endpoints.processor.model.MethodNode
 

O

org.leandreck.endpoints.annotations - package org.leandreck.endpoints.annotations
 
org.leandreck.endpoints.processor - package org.leandreck.endpoints.processor
 
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(EndpointNode, Writer) - Method in class org.leandreck.endpoints.processor.printer.Engine
 
processModuleTs(EndpointNode, 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
Created by kowalzik on 16.10.2016.
RequestMapping(RequestMethod[], String[], String[]) - Constructor for class org.leandreck.endpoints.processor.model.RequestMapping
 
RequestMappingFactory - Class in org.leandreck.endpoints.processor.model
Created by kowalzik on 16.10.2016.
RequestMappingFactory() - Constructor for class org.leandreck.endpoints.processor.model.RequestMappingFactory
 

T

TypeNode - Class in org.leandreck.endpoints.processor.model
Created by Mathias Kowalzik (Mathias.Kowalzik@leandreck.org) on 27.08.2016.
TypeNode(String, String, TypeNodeKind) - Constructor for class org.leandreck.endpoints.processor.model.TypeNode
 
TypeNode(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
Created by Mathias Kowalzik (Mathias.Kowalzik@leandreck.org) on 10.09.2016.
TypeScriptEndpoint - Annotation Type in org.leandreck.endpoints.annotations
Annotate RestController classes to generate TypeScript service 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.
TypeScriptType - Annotation Type in org.leandreck.endpoints.annotations
Annotate Fields with TypeScriptType to specify a custom template or override default mappings.

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.
C E G H I M O P R T V 
Skip navigation links

Copyright © 2016. All rights reserved.