A B C D F G I M N O P Q R S T V W 
All Classes All Packages

A

ABBREV_MARKER - Static variable in class org.ehrbase.client.classgenerator.ClassGenerator
 
addClass(String, TypeSpec) - Method in class org.ehrbase.client.classgenerator.ClassGeneratorResult
 
ALL - org.ehrbase.client.classgenerator.OptimizerSetting
Do not generate a class for nodes which are single valued

B

buildClassName(ClassGeneratorContext, WebTemplateNode, boolean, boolean) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
buildClassName(ClassGeneratorContext, WebTemplateNode, boolean, boolean) - Method in interface org.ehrbase.client.classgenerator.NamingStrategy
 
buildEnumConstantName(ClassGeneratorContext, WebTemplateNode, String) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
buildEnumConstantName(ClassGeneratorContext, WebTemplateNode, String) - Method in interface org.ehrbase.client.classgenerator.NamingStrategy
 
buildFieldJavadoc(ClassGeneratorContext, WebTemplateNode) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
buildFieldJavadoc(ClassGeneratorContext, WebTemplateNode) - Method in interface org.ehrbase.client.classgenerator.NamingStrategy
 
buildFieldName(ClassGeneratorContext, String, WebTemplateNode) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
buildFieldName(ClassGeneratorContext, String, WebTemplateNode) - Method in interface org.ehrbase.client.classgenerator.NamingStrategy
 

C

CLASS_NAME_MAX_WIDTH - Static variable in class org.ehrbase.client.classgenerator.ClassGenerator
 
ClassGenerator - Class in org.ehrbase.client.classgenerator
 
ClassGenerator(ClassGeneratorConfig) - Constructor for class org.ehrbase.client.classgenerator.ClassGenerator
 
ClassGenerator(WebTemplateFilter, NamingStrategy) - Constructor for class org.ehrbase.client.classgenerator.ClassGenerator
 
ClassGeneratorConfig - Class in org.ehrbase.client.classgenerator
 
ClassGeneratorConfig() - Constructor for class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 
ClassGeneratorResult - Class in org.ehrbase.client.classgenerator
 
ClassGeneratorResult() - Constructor for class org.ehrbase.client.classgenerator.ClassGeneratorResult
 
ClassGeneratorRunner - Class in org.ehrbase.client.classgenerator
 
ClassGeneratorRunner() - Constructor for class org.ehrbase.client.classgenerator.ClassGeneratorRunner
 
createFiles() - Method in class org.ehrbase.client.classgenerator.ClassGeneratorResult
 

D

DefaultNamingStrategy - Class in org.ehrbase.client.classgenerator
 
DefaultNamingStrategy(ClassGeneratorConfig) - Constructor for class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
DEFINITION_PACKAGE - Static variable in class org.ehrbase.client.classgenerator.ClassGenerator
 
DIRECTORY - Static variable in class org.ehrbase.client.classgenerator.RecordGenerator
 

F

FieldGenerator - Class in org.ehrbase.client.classgenerator
 
FieldGenerator() - Constructor for class org.ehrbase.client.classgenerator.FieldGenerator
 
FlattFilter - Class in org.ehrbase.client.classgenerator
 
FlattFilter(ClassGeneratorConfig) - Constructor for class org.ehrbase.client.classgenerator.FlattFilter
 

G

generate(String, WebTemplate) - Method in class org.ehrbase.client.classgenerator.ClassGenerator
 
generate(List<JavaFile>) - Method in class org.ehrbase.client.classgenerator.FieldGenerator
 
getClasses() - Method in class org.ehrbase.client.classgenerator.ClassGeneratorResult
 
getOptimizerSetting() - Method in class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 
getReplaceChars() - Method in class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 

I

isAddNullFlavor() - Method in class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 
isGenerateChoicesForSingleEvent() - Method in class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 

M

main(String[]) - Static method in class org.ehrbase.client.classgenerator.ClassGeneratorRunner
 
main(String[]) - Static method in class org.ehrbase.client.classgenerator.RecordGenerator
 
makeNameUnique(ClassGeneratorContext, WebTemplateNode) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
MAX_RECORD_SIZE - Static variable in class org.ehrbase.client.classgenerator.RecordGenerator
 

N

NamingStrategy - Interface in org.ehrbase.client.classgenerator
 
NEW_FIELD_DEFINITION - Static variable in class org.ehrbase.client.classgenerator.FieldGenerator
 
NONE - org.ehrbase.client.classgenerator.OptimizerSetting
Always generate a class for nodes which belong to a archetype
normalise(String, boolean) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
NULL_FLAVOUR - Static variable in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 

O

OptimizerSetting - Enum in org.ehrbase.client.classgenerator
 
org.ehrbase.client.classgenerator - package org.ehrbase.client.classgenerator
 

P

preHandle(WebTemplateNode) - Method in class org.ehrbase.client.classgenerator.FlattFilter
 

Q

QUERY_PACKAGE_NAME - Static variable in class org.ehrbase.client.classgenerator.RecordGenerator
 

R

RECORD_PACKAGE_NAME - Static variable in class org.ehrbase.client.classgenerator.RecordGenerator
 
RecordGenerator - Class in org.ehrbase.client.classgenerator
 
replaceElementName(ClassGeneratorContext, WebTemplateNode) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 

S

sanitizeNumber(String) - Method in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
SECTION - org.ehrbase.client.classgenerator.OptimizerSetting
Do not generate a class for nodes which have rm-type section and are single valued
setAddNullFlavor(boolean) - Method in class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 
setGenerateChoicesForSingleEvent(boolean) - Method in class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 
setOptimizerSetting(OptimizerSetting) - Method in class org.ehrbase.client.classgenerator.ClassGeneratorConfig
 
skip(WebTemplateNode, WebTemplate, Deque<WebTemplateNode>) - Method in class org.ehrbase.client.classgenerator.FlattFilter
 

T

TERM_DIVIDER - Static variable in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 

V

VALUE - Static variable in class org.ehrbase.client.classgenerator.DefaultNamingStrategy
 
valueOf(String) - Static method in enum org.ehrbase.client.classgenerator.OptimizerSetting
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ehrbase.client.classgenerator.OptimizerSetting
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeFiles(Path) - Method in class org.ehrbase.client.classgenerator.ClassGeneratorResult
 
A B C D F G I M N O P Q R S T V W 
All Classes All Packages