Index

A G I S T 
All Classes and Interfaces|All Packages

A

addController(Class<?>) - Method in class io.jooby.trpc.TrpcGenerator
Explicitly adds a controller class to the generation pipeline.

G

generate() - Method in class io.jooby.trpc.TrpcGenerator
Executes the full TypeScript and tRPC generation pipeline.
getClassLoader() - Method in class io.jooby.trpc.TrpcGenerator
 
getCustomTypeMappings() - Method in class io.jooby.trpc.TrpcGenerator
 
getCustomTypeNaming() - Method in class io.jooby.trpc.TrpcGenerator
 
getImportDeclarations() - Method in class io.jooby.trpc.TrpcGenerator
 
getJsonLibrary() - Method in class io.jooby.trpc.TrpcGenerator
 
getMapDate() - Method in class io.jooby.trpc.TrpcGenerator
 
getMapEnum() - Method in class io.jooby.trpc.TrpcGenerator
 
getOutputDir() - Method in class io.jooby.trpc.TrpcGenerator
 
getOutputFile() - Method in class io.jooby.trpc.TrpcGenerator
 

I

io.jooby.trpc - package io.jooby.trpc
 

S

setClassLoader(ClassLoader) - Method in class io.jooby.trpc.TrpcGenerator
 
setCustomTypeMappings(Map<String, String>) - Method in class io.jooby.trpc.TrpcGenerator
 
setCustomTypeNaming(Map<String, String>) - Method in class io.jooby.trpc.TrpcGenerator
 
setImportDeclarations(List<String>) - Method in class io.jooby.trpc.TrpcGenerator
 
setJsonLibrary(JsonLibrary) - Method in class io.jooby.trpc.TrpcGenerator
 
setMapDate(DateMapping) - Method in class io.jooby.trpc.TrpcGenerator
 
setMapEnum(EnumMapping) - Method in class io.jooby.trpc.TrpcGenerator
 
setOutputDir(Path) - Method in class io.jooby.trpc.TrpcGenerator
 
setOutputFile(String) - Method in class io.jooby.trpc.TrpcGenerator
 

T

TrpcGenerator - Class in io.jooby.trpc
A generator that orchestrates typescript-generator to produce a tRPC-compatible TypeScript API definition from compiled Jooby controllers.
TrpcGenerator() - Constructor for class io.jooby.trpc.TrpcGenerator
 
A G I S T 
All Classes and Interfaces|All Packages