All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description CodegenException Thrown when an error occurs during code generation.DefaultDataTemplateEngine Creates a template engine that always injects default values into the data model.DefaultDataTemplateEngine.Builder Builds a new DefaultDataTemplateEngine.MappedReservedWords A reserved words implementation that maps known words to other words.MappedReservedWords.Builder Builder to create a newMappedReservedWords
instance.ReservedWords Determines what is reserved and escapes reserved words.ReservedWordsBuilder Builds aReservedWords
implementation from explicit mappings and from line-delimited files that contain reserved words.ReservedWordSymbolProvider Decorates aSymbolProvider
by passing values through context specificReservedWords
implementations.ReservedWordSymbolProvider.Builder Builder to build aReservedWordSymbolProvider
.ReservedWordSymbolProvider.Escaper Uses to manually escapeSymbol
s and member names.Symbol A "symbol" is created by aSymbolProvider
, and represents the qualified name of a type in a target programming language.Symbol.Builder Builds a Symbol.SymbolContainer A holder forSymbol
objects.SymbolDependency Represents a dependency that is introduced by aSymbol
.SymbolDependency.Builder Builds a SymbolDependency.SymbolDependencyContainer A container forSymbolDependency
objects.SymbolProvider ProvidesSymbol
objects for shapes.SymbolReference Represents a reference from a Symbol to another Symbol.SymbolReference.Builder Builds a SymbolReference.SymbolReference.ContextOption Options used to control the context of when the symbol reference is needed.SymbolReference.Option Top-level interface for allSymbolReference
options.TemplateEngine Abstraction to renderFile templates using a data model.