Index

A B C D E F G H I N O P R S T U V 
All Classes|All Packages

A

AbstractComponentRenderer - Class in uk.wardm.formaker.transformer.thymeleaf
 
AbstractComponentRenderer() - Constructor for class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
Default constructor
AbstractComponentRenderer(boolean) - Constructor for class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
Constructor providing configurable values as parameters.
afterComponent(IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
afterComponent(IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 

B

beforeComponent(IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
beforeComponent(IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
BootstrapComponentRenderer - Class in uk.wardm.formaker.transformer.thymeleaf
 
BootstrapComponentRenderer() - Constructor for class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
BootstrapComponentRenderer(boolean, BootstrapConfig) - Constructor for class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
BootstrapConfig - Class in uk.wardm.formaker.transformer.thymeleaf
Basic visual/theming configuration for the BootstrapComponentRenderer
BootstrapConfig() - Constructor for class uk.wardm.formaker.transformer.thymeleaf.BootstrapConfig
 

C

ChoiceField - Class in uk.wardm.formaker.model
 
ChoiceField(String, String, List<ChoiceField.Option>) - Constructor for class uk.wardm.formaker.model.ChoiceField
 
ChoiceField.Option - Class in uk.wardm.formaker.model
 
Component - Class in uk.wardm.formaker.model
 
Component() - Constructor for class uk.wardm.formaker.model.Component
 
ComponentFactory - Interface in uk.wardm.formaker.generator.pojo
 
ComponentFactoryImpl - Class in uk.wardm.formaker.generator.pojo
 
ComponentFactoryImpl() - Constructor for class uk.wardm.formaker.generator.pojo.ComponentFactoryImpl
 
ComponentRenderer - Interface in uk.wardm.formaker.transformer.thymeleaf
 
createFromField(Field) - Method in interface uk.wardm.formaker.generator.pojo.ComponentFactory
Given a field on a POJO, creates a form field object that represents it.
createFromField(Field) - Method in class uk.wardm.formaker.generator.pojo.ComponentFactoryImpl
Create the correct type of component given a field on a class.

D

DateField - Class in uk.wardm.formaker.model
 
DateField(String, String) - Constructor for class uk.wardm.formaker.model.DateField
 
DefaultFieldTypeConverter - Class in uk.wardm.formaker.generator.pojo
Maps the supported Java types to their abstract nominal form equivalent.
DefaultFieldTypeConverter() - Constructor for class uk.wardm.formaker.generator.pojo.DefaultFieldTypeConverter
 
doProcess(ITemplateContext, IModel, AttributeName, String, IElementModelStructureHandler) - Method in class uk.wardm.formaker.transformer.thymeleaf.FormFieldsTagProcessor
 

E

Exclude - Annotation Type in uk.wardm.formaker.annotation
Excludes a field from being part of the form.

F

Form - Interface in uk.wardm.formaker.model
 
FormakerDialect - Class in uk.wardm.formaker.transformer.thymeleaf
 
FormakerDialect() - Constructor for class uk.wardm.formaker.transformer.thymeleaf.FormakerDialect
Default constructor - uses a default bootstrap renderer.
FormakerDialect(ComponentRenderer) - Constructor for class uk.wardm.formaker.transformer.thymeleaf.FormakerDialect
Constructor allowing use of a specific ComponentRenderer implementation.
FormFieldsTagProcessor - Class in uk.wardm.formaker.transformer.thymeleaf
 
FormFieldsTagProcessor(String, ComponentRenderer) - Constructor for class uk.wardm.formaker.transformer.thymeleaf.FormFieldsTagProcessor
 
FormModelImpl - Class in uk.wardm.formaker.generator.pojo
A Form (form object model) that describes a form based on a POJO class form definition.
FormModelImpl(Object) - Constructor for class uk.wardm.formaker.generator.pojo.FormModelImpl
 
formTypeFor(Class<?>) - Static method in class uk.wardm.formaker.generator.pojo.DefaultFieldTypeConverter
 

G

getField(String) - Method in class uk.wardm.formaker.generator.pojo.FormModelImpl
 
getField(String) - Method in interface uk.wardm.formaker.model.Form
 
getFieldNames() - Method in class uk.wardm.formaker.generator.pojo.FormModelImpl
 
getFieldNames() - Method in interface uk.wardm.formaker.model.Form
 
getFields() - Method in class uk.wardm.formaker.generator.pojo.FormModelImpl
 
getFields() - Method in interface uk.wardm.formaker.model.Form
 
getProcessors(String) - Method in class uk.wardm.formaker.transformer.thymeleaf.FormakerDialect
 

H

htmlInputType(InputField) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 

I

InputField - Class in uk.wardm.formaker.model
 
InputField() - Constructor for class uk.wardm.formaker.model.InputField
 

N

NumberField - Class in uk.wardm.formaker.model
 
NumberField(String, String, Long, Long) - Constructor for class uk.wardm.formaker.model.NumberField
 

O

Option() - Constructor for class uk.wardm.formaker.model.ChoiceField.Option
 

P

Password - Annotation Type in uk.wardm.formaker.annotation
Marks a String field as being intended for passwords.
PasswordField - Class in uk.wardm.formaker.model
 
PasswordField(String, String) - Constructor for class uk.wardm.formaker.model.PasswordField
 

R

Range - Annotation Type in uk.wardm.formaker.annotation
 
render(ITemplateContext, Component) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
render(ITemplateContext, Component) - Method in interface uk.wardm.formaker.transformer.thymeleaf.ComponentRenderer
 
renderChoiceField(ChoiceField, IModelFactory, IModel, ITemplateContext) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
renderChoiceField(ChoiceField, IModelFactory, IModel, ITemplateContext) - Method in class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
renderFieldErrors(IModelFactory, IModel, InputField) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
renderFieldErrors(IModelFactory, IModel, InputField) - Method in class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
renderFieldLabel(ITemplateContext, IModelFactory, IModel, InputField) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
renderFieldLabel(ITemplateContext, IModelFactory, IModel, InputField) - Method in class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
renderInputControl(ITemplateContext, IModelFactory, IModel, InputField) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
renderTextBox(TextBoxField, String, IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
renderTextBox(TextBoxField, String, IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
renderTextField(InputField, String, IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 
renderTextField(InputField, String, IModelFactory, IModel) - Method in class uk.wardm.formaker.transformer.thymeleaf.BootstrapComponentRenderer
 
resolveMessage(ITemplateContext, String, String) - Method in class uk.wardm.formaker.transformer.thymeleaf.AbstractComponentRenderer
 

S

Select - Annotation Type in uk.wardm.formaker.annotation
 
supportedTypes() - Static method in class uk.wardm.formaker.generator.pojo.DefaultFieldTypeConverter
 
supports(Class<?>) - Static method in class uk.wardm.formaker.generator.pojo.DefaultFieldTypeConverter
 

T

TextBox - Annotation Type in uk.wardm.formaker.annotation
 
TextBoxField - Class in uk.wardm.formaker.model
 
TextBoxField(String, String) - Constructor for class uk.wardm.formaker.model.TextBoxField
 
TextField - Class in uk.wardm.formaker.model
 
TextField(String, String) - Constructor for class uk.wardm.formaker.model.TextField
 

U

uk.wardm.formaker.annotation - package uk.wardm.formaker.annotation
 
uk.wardm.formaker.generator.pojo - package uk.wardm.formaker.generator.pojo
 
uk.wardm.formaker.model - package uk.wardm.formaker.model
 
uk.wardm.formaker.transformer.thymeleaf - package uk.wardm.formaker.transformer.thymeleaf
 

V

value() - Method in annotation type uk.wardm.formaker.annotation.Select
 
A B C D E F G H I N O P R S T U V 
All Classes|All Packages