public class FlexibleGenerator extends Object
Modifier and Type | Method and Description |
---|---|
<E> FlexibleGenerator |
bind(String fieldName,
Class<?> builderType) |
FlexibleGenerator |
cleanBindings() |
static FlexibleGenerator |
create() |
static FlexibleGenerator |
create(String template) |
<E> FlexibleGenerator |
evaluate(String fieldName,
Class<?> builderType,
E data) |
<E> FlexibleGenerator |
evaluate(String fieldName,
E data) |
String |
generate() |
String |
generate(String template) |
<T> DescriptorBuilder<T> |
getBuilder(Class<T> type) |
Object |
getParameter(String key) |
FlexibleGenerator |
lineSeparator(String lineSeparator) |
<T> FlexibleGenerator |
register(Class<?> type,
DescriptorBuilder<?> descriptorBuilder) |
FlexibleGenerator |
registerBuilder(Class<?> type,
DescriptorBuilder<?> descriptorBuilder) |
<E> FlexibleGenerator |
setHelper(E helper) |
FlexibleGenerator |
setParameter(String key,
Object data) |
FlexibleGenerator |
template(String template) |
public static FlexibleGenerator create(String template) throws GeneratorException
GeneratorException
public static FlexibleGenerator create() throws GeneratorException
GeneratorException
public FlexibleGenerator template(String template) throws GeneratorException
GeneratorException
public <E> FlexibleGenerator evaluate(String fieldName, Class<?> builderType, E data)
public <E> FlexibleGenerator evaluate(String fieldName, E data)
public <E> FlexibleGenerator bind(String fieldName, Class<?> builderType)
public FlexibleGenerator registerBuilder(Class<?> type, DescriptorBuilder<?> descriptorBuilder)
public FlexibleGenerator cleanBindings()
public FlexibleGenerator lineSeparator(String lineSeparator)
public <T> FlexibleGenerator register(Class<?> type, DescriptorBuilder<?> descriptorBuilder)
public <T> DescriptorBuilder<T> getBuilder(Class<T> type)
public FlexibleGenerator setParameter(String key, Object data)
public <E> FlexibleGenerator setHelper(E helper)
public String generate()
public String generate(String template) throws GeneratorException
GeneratorException
Copyright © 2015. All Rights Reserved.